31/01/2017-10:34:17:083:			<< fnXML_AlterarValor - RETORNO NUMERO: 1
31/01/2017-10:34:17:083:			>> fnModoEscrita(COM1)
31/01/2017-10:34:17:084:				G_iModoEscritaPorta = 2
31/01/2017-10:34:17:084:			<< fnModoEscrita - RETORNO NUMERO: 1
31/01/2017-10:34:17:085:			>> esAbrirSerial(COM1)
31/01/2017-10:34:17:086:				>> fnTentarAbrirSerial(COM1)
31/01/2017-10:34:17:092:					Criou o handle - fnTentarAbrirSerial
31/01/2017-10:34:17:092:					### CONFIGURANDO PORTA DE COMUNICACAO...
31/01/2017-10:34:17:094:				<< fnTentarAbrirSerial - RETORNO NUMERO: 1
31/01/2017-10:34:17:094:				fnTentarAbrirSerial - D_RET_OK
31/01/2017-10:34:17:095:			<< esAbrirSerial - RETORNO NUMERO: 1
31/01/2017-10:34:17:095:		<< fnDefinirProduto_Daruma - RETORNO NUMERO: 1
31/01/2017-10:34:17:095:	<< eDefinirProduto_Daruma - RETORNO NUMERO: 1
31/01/2017-10:34:17:095:	-----------------------------------------------------

31/01/2017-10:34:17:096:	>> iImprimirTexto_DUAL_DarumaFramework([pszString], 0)
31/01/2017-10:34:17:096:		>> hsEnviarBytes_DUAL(@, 2)
31/01/2017-10:34:17:096:			>> esEscreverSerial(COM1, @, 2)
31/01/2017-10:34:17:096:				>> fnEscreveSerial(1, pszBytes, 2)
31/01/2017-10:34:17:097:				<< fnEscreveSerial - RETORNO NUMERO: 2
31/01/2017-10:34:17:097:			<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:34:17:097:		<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:34:17:098:		>> fnXML_RetornarValor(DUAL\Margem, , c:\DARUMA\DarumaFrameWork.xml)
31/01/2017-10:34:17:098:			Retornando => '00;00'
31/01/2017-10:34:17:099:		<< fnXML_RetornarValor - RETORNO NUMERO: 1
31/01/2017-10:34:17:099:		>> fnXML_RetornarValor(DUAL\TamanhoBobina, , c:\DARUMA\DarumaFrameWork.xml)
31/01/2017-10:34:17:099:			Retornando => '48'
31/01/2017-10:34:17:099:		<< fnXML_RetornarValor - RETORNO NUMERO: 1
31/01/2017-10:34:17:100:		>> hsEnviarBytes_DUAL(------------------------------------------------
                  MICHEL TESTE                  

   *** CUPOM NAO FISCAL NRO: 00000000053 ***    

   --- Data: 16/12/2016 - Hora: 14:03:37 ---    
CLIENTE.: BALCAO                                
VENDEDOR: WL SOLUTIONS                          

================================================
ID-----PRODUTO--------------QTD----UNIT----TOTAL
000008 fita                                    
                              1   100,00  100,00
================================================
                               TOTAL R$  100,00 

===================PAGAMENTOS===================
DINHEIRO                                 100,00
------------------------------------------------
                               TROCO R$    0,00 

================================================
     By WL Solutions - 31/01/2017 10:34:16      
              Nao Tem Valor Fiscal              
================================================





m
, 1022)
31/01/2017-10:34:17:100:			>> esEscreverSerial(COM1, ------------------------------------------------
                  MICHEL TESTE                  

   *** CUPOM NAO FISCAL NRO: 00000000053 ***    

   --- Data: 16/12/2016 - Hora: 14:03:37 ---    
CLIENTE.: BALCAO                                
VENDEDOR: WL SOLUTIONS                          

================================================
ID-----PRODUTO--------------QTD----UNIT----TOTAL
000008 fita                                    
                              1   100,00  100,00
================================================
                               TOTAL R$  100,00 

===================PAGAMENTOS===================
DINHEIRO                                 100,00
------------------------------------------------
                               TROCO R$    0,00 

================================================
     By WL Solutions - 31/01/2017 10:34:16      
              Nao Tem Valor Fiscal              
================================================





m
, 1022)
31/01/2017-10:34:17:100:				>> fnEscreveSerial(1, pszBytes, 1022)
31/01/2017-10:34:17:178:				<< fnEscreveSerial - RETORNO NUMERO: 1022
31/01/2017-10:34:17:179:			<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:34:17:179:		<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:34:17:179:		>> hsEnviarBytes_DUAL(
, 1)
31/01/2017-10:34:17:180:			>> esEscreverSerial(COM1, 
, 1)
31/01/2017-10:34:17:180:				>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:34:17:183:				<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:34:17:184:			<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:34:17:184:		<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:34:17:184:		>> fnAguardarTerminoImpressao_DUAL()
31/01/2017-10:34:17:185:			##TEMPO PARA COMANDO MECANICO
31/01/2017-10:34:17:231:			DllMain - DLL_THREAD_DETACH
31/01/2017-10:34:17:239:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:34:17:239:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:34:17:239:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:34:17:240:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:34:17:240:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:34:17:240:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:34:17:241:			DllMain - DLL_THREAD_DETACH
31/01/2017-10:34:17:261:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:34:17:361:				>> fnGetCTSStatus(0)
31/01/2017-10:34:17:361:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:34:17:362:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:34:17:362:				bytes recebidos ()
31/01/2017-10:34:17:362:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:34:17:363:			iStatusDUAL = 0
31/01/2017-10:34:17:513:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:34:17:513:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:34:17:514:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:34:17:515:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:34:17:515:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:34:17:515:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:34:17:536:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:34:17:586:				>> fnGetCTSStatus(0)
31/01/2017-10:34:17:587:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:34:17:587:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:34:17:588:				bytes recebidos ()
31/01/2017-10:34:17:588:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:34:17:588:			iStatusDUAL = 23
31/01/2017-10:34:17:739:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:34:17:739:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:34:17:740:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:34:17:740:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:34:17:741:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:34:17:741:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:34:17:762:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:34:17:813:				>> fnGetCTSStatus(0)
31/01/2017-10:34:17:813:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:34:17:814:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:34:17:814:				bytes recebidos ()
31/01/2017-10:34:17:814:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:34:17:815:			iStatusDUAL = 23
31/01/2017-10:34:17:966:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:34:17:967:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:34:17:967:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:34:17:968:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:34:17:968:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:34:17:971:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:34:17:991:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:34:18:093:				>> fnGetCTSStatus(0)
31/01/2017-10:34:18:093:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:34:18:093:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:34:18:094:				bytes recebidos ()
31/01/2017-10:34:18:094:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:34:18:094:			iStatusDUAL = 0
31/01/2017-10:34:18:244:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:34:18:245:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:34:18:246:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:34:18:247:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:34:18:247:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:34:18:248:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:34:18:268:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:34:18:318:				>> fnGetCTSStatus(0)
31/01/2017-10:34:18:319:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:34:18:319:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:34:18:320:				bytes recebidos ()
31/01/2017-10:34:18:320:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:34:18:320:			iStatusDUAL = 22
31/01/2017-10:34:18:321:			RETORNO FIM DE IMPRESSAO!
31/01/2017-10:34:18:361:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:34:18:362:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:34:18:362:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:34:18:363:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:34:18:363:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:34:18:364:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:34:18:384:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:34:18:434:				>> fnGetCTSStatus(0)
31/01/2017-10:34:18:435:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:34:18:436:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:34:18:436:				bytes recebidos ()
31/01/2017-10:34:18:436:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:34:18:437:			iStatusDUAL = 23
31/01/2017-10:34:18:587:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:34:18:588:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:34:18:589:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:34:18:590:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:34:18:590:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:34:18:590:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:34:18:611:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:34:18:661:				>> fnGetCTSStatus(0)
31/01/2017-10:34:18:662:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:34:18:662:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:34:18:663:				bytes recebidos ()
31/01/2017-10:34:18:663:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:34:18:664:			iStatusDUAL = 22
31/01/2017-10:34:18:664:			RETORNO FIM DE IMPRESSAO!
31/01/2017-10:34:18:704:			FIM DE IMPRESSAO CONFIRMADO!
31/01/2017-10:34:18:705:		<< fnAguardarTerminoImpressao_DUAL - RETORNO NUMERO: 1
31/01/2017-10:34:18:706:	<< iImprimirTexto_DUAL_DarumaFramework - RETORNO NUMERO: 1
31/01/2017-10:34:18:706:	-----------------------------------------------------

31/01/2017-10:42:55:211:	============================================
31/01/2017-10:42:55:225:	    DARUMAFRAMEWORK.dll VERSO - 11.06.24
31/01/2017-10:42:55:226:	       TA2000 4.05        DUAL  5.45
31/01/2017-10:42:55:226:	       ECF    12.17       MODEM 3.63
31/01/2017-10:42:55:226:	       NFCe   3.65        NFe   1.01
31/01/2017-10:42:55:226:	       SAT    2.55        TEF   1.05
31/01/2017-10:42:55:226:	============================================
31/01/2017-10:42:55:229:	>> fnXML_START_PathLocalArquivoNCM(c:\DARUMA\IBPTAX.csv)
31/01/2017-10:42:55:229:		>> fnXML_START_PathPadraoNCM(c:\DARUMA\IBPTAX.csv)
31/01/2017-10:42:55:230:		<< fnXML_START_PathPadraoNCM - RETORNO NUMERO: 1
31/01/2017-10:42:55:230:	<< fnXML_START_PathLocalArquivoNCM - RETORNO NUMERO: 1
31/01/2017-10:42:55:230:	-----------------------------------------------------

31/01/2017-10:42:55:230:	>> fnXML_START_PathLocalArquivoNCM(c:\DARUMA\IBPTAX.csv)
31/01/2017-10:42:55:230:		>> fnXML_START_PathPadraoNCM(c:\DARUMA\IBPTAX.csv)
31/01/2017-10:42:55:231:		<< fnXML_START_PathPadraoNCM - RETORNO NUMERO: 1
31/01/2017-10:42:55:231:	<< fnXML_START_PathLocalArquivoNCM - RETORNO NUMERO: 1
31/01/2017-10:42:55:231:	-----------------------------------------------------

31/01/2017-10:42:55:233:	>> eCriptografarValorChave_GNE_Daruma(, )
31/01/2017-10:42:55:233:		>> fnCarregarDllGNE()
31/01/2017-10:42:55:234:			NAO foi possivel carregar a GNE_Framework
31/01/2017-10:42:55:234:		<< fnCarregarDllGNE - RETORNO NUMERO: -103
31/01/2017-10:42:55:234:	<< eCriptografarValorChave_GNE_Daruma - RETORNO NUMERO: -103
31/01/2017-10:42:55:234:	-----------------------------------------------------

31/01/2017-10:42:55:235:	 ## Tag Informada Nao foi encontrada !
31/01/2017-10:42:55:236:	
	<DARUMAFRAMEWORK>
	<START>
	<LocalArquivos>C:\DARUMA\</LocalArquivos>
	<LocalArquivosRelatorios>C:\</LocalArquivosRelatorios>
	<LogTamMaxMB>5</LogTamMaxMB>
	<ModoObserver>0</ModoObserver>
	<PathBibliotecasAuxiliares>C:\DARUMA\</PathBibliotecasAuxiliares>
	<Produto>DUAL</Produto>
	<ThreadAoIniciar>0</ThreadAoIniciar>
	<TipoRegistro>2</TipoRegistro>
	<TokenEncurtadorUrl>0</TokenEncurtadorUrl>
	</START>
	<DUAL>
	<AguardarProcesso>1</AguardarProcesso>
	<AtivaRota>0</AtivaRota>
	<Auditoria>1</Auditoria>
	<CaracterSeparador>;</CaracterSeparador>
	<CodePageAutomatico>0</CodePageAutomatico>
	<ComunicacaoUSB>0</ComunicacaoUSB>
	<ControleAutomatico>0</ControleAutomatico>
	<EncontrarDUAL>0</EncontrarDUAL>
	<EndPortaParalela></EndPortaParalela>
	<EnterFinal>1</EnterFinal>
	<FormataTexto>IMP</FormataTexto>
	<Inicializou>0</Inicializou>
	<LinhasGuilhotina>0</LinhasGuilhotina>
	<Margem>00;00</Margem>
	<ModoGaveta>0</ModoGaveta>
	<PortaComunicacao>COM1</PortaComunicacao>
	<Rota1>COM1>000.000.000.000:0000</Rota1>
	<Rota2>COM2>000.000.000.000:0000</Rota2>
	<Rota3>COM3>000.000.000.000:0000</Rota3>
	<Rota4>COM4>000.000.000.000:0000</Rota4>
	<Rota5>COM5>000.000.000.000:0000</Rota5>
	<Tabulacao>05,10,15,20,30,40</Tabulacao>
	<TamanhoBobina>48</TamanhoBobina>
	<TempoEsperaLeitura>10</TempoEsperaLeitura>
	<Termica>1</Termica>
	<Velocidade>115200</Velocidade>
	<Wine>0</Wine>
	<ZeroCortado>0</ZeroCortado>
	</DUAL>
	<ECF>
	<AguardarBitmapRZ>0</AguardarBitmapRZ>
	<AguardarImpressao>0</AguardarImpressao>
	<AjustaDATAM>0</AjustaDATAM>
	<AlteraFPGTO>1</AlteraFPGTO>
	<ArquivoLeituraX>LeituraX.ser</ArquivoLeituraX>
	<ArredondarTruncar>A</ArredondarTruncar>
	<Auditoria>0</Auditoria>
	<CaracterSeparador>;</CaracterSeparador>
	<ControleAutomatico>0</ControleAutomatico>
	<DelayEntreBytes>010</DelayEntreBytes>
	<EncontrarECF>1</EncontrarECF>
	<EmErroBuscarPorta>0</EmErroBuscarPorta>
	<EnviarAvisoAoUsuario>0</EnviarAvisoAoUsuario>
	<EnviarErroAoUsuario>0</EnviarErroAoUsuario>
	<FarmaciaPopular>0</FarmaciaPopular>
	<GerandoRelatorio>0</GerandoRelatorio>
	<HabilitaNFCe>0</HabilitaNFCe>
	<NumeroECFCompativel>001</NumeroECFCompativel>
	<HabilitaNotificacaoWS>0</HabilitaNotificacaoWS>
	<HorarioVeraoInicio></HorarioVeraoInicio>
	<HorarioVeraoFim></HorarioVeraoFim>
	<LegendaInmetro>0</LegendaInmetro>
	<LMFCompleta>0</LMFCompleta>
	<MaxFechamentoAutomatico>0</MaxFechamentoAutomatico>
	<MensagemApl1></MensagemApl1>
	<MensagemApl2></MensagemApl2>
	<MensagemAviso>AVISO: [O PAPEL ESTA ACABANDO!!]. INSIRA NOVA BOBINA DE PAPEL.</MensagemAviso>
	<ModoGaveta>0</ModoGaveta>
	<NaoAvisarPoucoPapel>0</NaoAvisarPoucoPapel>
	<NomeUltimoCMD>DllMain - DLL_PROCESS_ATTACH</NomeUltimoCMD>
	<PortaSerial>COM1</PortaSerial>
	<ReceberAvisoEmArquivo>0</ReceberAvisoEmArquivo>
	<ReceberDescricaoAvisoEmArquivo>0</ReceberDescricaoAvisoEmArquivo>
	<ReceberDescricaoErroEmArquivo>0</ReceberDescricaoErroEmArquivo>
	<ReceberErroEmArquivo>0</ReceberErroEmArquivo>
	<ReceberInfoEstendida>1</ReceberInfoEstendida>
	<ReceberInfoEstendidaEmArquivo>0</ReceberInfoEstendidaEmArquivo>
	<ReducaoZAutomatica>0</ReducaoZAutomatica>
	<RetornarAvisoErro>0</RetornarAvisoErro>
	<SangriaMensagem></SangriaMensagem>
	<SangriaValor>100</SangriaValor>
	<SerialByteAByte>0</SerialByteAByte>
	<SinalSonoroIniciar>1</SinalSonoroIniciar>
	<SuprimentoMensagem></SuprimentoMensagem>
	<SuprimentoValor>100</SuprimentoValor>
	<TipoUltimoDocumento>0</TipoUltimoDocumento>
	<TituloMensagem>[DarumaFramework]</TituloMensagem>
	<Velocidade>9600</Velocidade>
	<VelocidadeAntiga>9600</VelocidadeAntiga>
	<VelocidadeGeracaoRelatorio>1</VelocidadeGeracaoRelatorio>
	<Wine>0</Wine>
	<CF>
	<BMP>0</BMP>
	<CupomAdicionalDllConfig>111111111100000000000</CupomAdicionalDllConfig>
	<CupomAdicionalDllTitulo>Cupom Adicional</CupomAdicionalDllTitulo>
	<CupomMania>0</CupomMania>
	<FormaPgto>Dinheiro</FormaPgto>
	<IdentificaConsumidorFormatado></IdentificaConsumidorFormatado>
	<MascaraIdentificaConsumidor>0</MascaraIdentificaConsumidor>
	<MensagemFormaPagamento></MensagemFormaPagamento>
	<MensagemPromocional></MensagemPromocional>
	<MinasLegal>0</MinasLegal>
	<ModoPreVenda>0</ModoPreVenda>
	<NotaLegal>0</NotaLegal>
	<Quantidade>1</Quantidade>
	<TamanhoMinimoDescricao>15</TamanhoMinimoDescricao>
	<TipoDescAcresc>D%</TipoDescAcresc>
	<TorpedoPremiadoParaiba>0</TorpedoPremiadoParaiba>
	<UnidadeMedida>un</UnidadeMedida>
	<ValorDescAcresc>0.00</ValorDescAcresc>
	</CF>
	<CFBP>
	<CaptionPoltrona>POLTRONA</CaptionPoltrona>
	<CaptionPlataforma>PLATAFORMA</CaptionPlataforma>
	<CategoriaTransp></CategoriaTransp>
	<DataHoraEmbarque></DataHoraEmbarque>
	<Destino></Destino>
	<LocalInfoCFBP>1</LocalInfoCFBP>
	<ModalidadeTransp></ModalidadeTransp>
	<ModoCompFS800>0</ModoCompFS800>
	<Origem></Origem>
	<Percurso></Percurso>
	<Plataforma></Plataforma>
	<Prestadora></Prestadora>
	<Poltrona></Poltrona>
	<UFOrigem></UFOrigem>
	<UFDestino></UFDestino>
	</CFBP>
	<CCD>
	<DocOrigem></DocOrigem>
	<FormaPgto>Cartao</FormaPgto>
	<LinhasTEF>20</LinhasTEF>
	<SaltarLinhasTEF>0</SaltarLinhasTEF>
	<Parcelas>01</Parcelas>
	<Valor></Valor>
	</CCD>
	<CHEQUE>
	<XLinha1>10</XLinha1>
	<XLinha2>10</XLinha2>
	<XLinha3>10</XLinha3>
	<YLinha1>10</YLinha1>
	<YLinha2>20</YLinha2>
	<YLinha3>30</YLinha3>
	<TimeOutEjetarCheque>20</TimeOutEjetarCheque>
	</CHEQUE>
	<LEI12741>
	<ColunasIBPT>0;4;5;1;6;7</ColunasIBPT>
	<LocalArquivoNCM>c:\DARUMA\IBPTAX.csv</LocalArquivoNCM>
	<LocalMSG>0</LocalMSG>
	<MSG>Val Aprox Tributos | Fonte:IBPT</MSG>
	<SeparadorIBPT>;</SeparadorIBPT>
	</LEI12741>
	<REDUCAOZ>
	<AvisarOperacoesReducaoZ>0</AvisarOperacoesReducaoZ>
	<AvisarReducaoZ>0</AvisarReducaoZ>
	<Relatorios></Relatorios>
	<PeriodoInicial></PeriodoInicial>
	<PeriodoFinal></PeriodoFinal>
	<ChavePrivada></ChavePrivada>
	<ExecutarAntesOuDepois>1</ExecutarAntesOuDepois>
	<MensagemAviso>Geracao de relatorio sera executada automaticamente apos a reducao Z, favor nao desligar a impressora</MensagemAviso>
	<RetornarInformacao></RetornarInformacao>
	<TimeOutReducaoZ>30</TimeOutReducaoZ>
	</REDUCAOZ>
	<SCU>
	<DivisaoBufferUSB>0</DivisaoBufferUSB>
	<DocOrigem>0</DocOrigem>
	<Habilitar>0</Habilitar>
	<HabilitarGuilhotina>1</HabilitarGuilhotina>
	<LegendaINMETRO>0</LegendaINMETRO>
	<NumeroParcelas>1</NumeroParcelas>
	<Pagamento></Pagamento>
	<QuantCasasDecimais>2</QuantCasasDecimais>
	<QuantCasasDecimaisPrecoUnitario>2</QuantCasasDecimaisPrecoUnitario>
	<QuantCasasDecimaisPrecoUnitarioVenda></QuantCasasDecimaisPrecoUnitarioVenda>
	<QuantCasasDecimaisVenda></QuantCasasDecimaisVenda>
	<TimeoutBinario>220</TimeoutBinario>
	<TimeoutCmd>40</TimeoutCmd>
	<URLQrCode></URLQrCode>
	</SCU>
	<SINTEGRA>
	<Bairro>Bairro</Bairro>
	<CEP>12345.123</CEP>
	<Cod_Convenio>1</Cod_Convenio>
	<Cod_Finalidade>1</Cod_Finalidade>
	<Cod_Natureza>1</Cod_Natureza>
	<Complemento>Complemento</Complemento>
	<Contato_Nome>Nome Contato</Contato_Nome>
	<Contato_Telefone>(12) 1234-1234</Contato_Telefone>
	<Fax>(12) 1234-1234</Fax>
	<Logradouro>Logradouro</Logradouro>
	<Municipio>Municipio</Municipio>
	<Numero>12345</Numero>
	<RateioSubTotal>0</RateioSubTotal>
	<UF>XX</UF>
	</SINTEGRA>
	<MOVIMENTOPORECF>
	<SOFTWAREHOUSE>
	<CNPJ></CNPJ>
	<IE></IE>
	<IM></IM>
	<Denominacao></Denominacao>
	<NomePAFECF></NomePAFECF>
	<VersaoPAFECF></VersaoPAFECF>
	<MD5PAFECF></MD5PAFECF>
	<VersaoERPAFECF></VersaoERPAFECF>
	</SOFTWAREHOUSE>
	</MOVIMENTOPORECF>
	<ATOCOTEPE>
	<Automatico>0</Automatico>
	<Layout>0</Layout>
	</ATOCOTEPE>
	</ECF>
	<TA2000>
	<Auditoria>0</Auditoria>
	<MensagemBoasVindasLinha1>**********Daruma Automacao**************</MensagemBoasVindasLinha1>
	<MensagemBoasVindasLinha2>********MicroTerminal TA2000************</MensagemBoasVindasLinha2>
	<Porta>LPT0</Porta>
	</TA2000>
	<MODEM>
	<Apn>XXXXX</Apn>
	<Auditoria>0</Auditoria>
	<BandejaInicio>SIM1</BandejaInicio>
	<CaptionWinAPP>MODEM - MIN100/MIN200</CaptionWinAPP>
	<ControleAutomatico>0</ControleAutomatico>
	<ConfirmaEntregaSMS>0</ConfirmaEntregaSMS>
	<IpCliente>XXX.XXX.XXX.XXX</IpCliente>
	<IpServidor>XXX.XXX.XXX.XXX</IpServidor>
	<LerApagar>FALSE</LerApagar>
	<ListarSms>0</ListarSms>
	<ListarSmsSIM>0</ListarSmsSIM>
	<NumeroTentativas>0</NumeroTentativas>
	<Porta>COM1</Porta>
	<PortaGPRS>1001</PortaGPRS>
	<PortaTimeOut>5</PortaTimeOut>
	<Profile>1</Profile>
	<ReceberNumeroChamada>0</ReceberNumeroChamada>
	<SalvarRetornoSMS>0</SalvarRetornoSMS>
	<Senha>XXXXX</Senha>
	<SmsClasse0>0</SmsClasse0>
	<Tecla>F10</Tecla>
	<TempoAlertar>4000</TempoAlertar>
	<TotalSmsEnviados>0</TotalSmsEnviados>
	<Thread>FALSE</Thread>
	<Usuario>XXXXX</Usuario>
	<Velocidade>115200</Velocidade>
	</MODEM>
	<DSP>
	<Auditoria>0</Auditoria>
	<PortaSerial>COM5</PortaSerial>
	<Velocidade>9600</Velocidade>
	<Mascara></Mascara>
	<MENSAGEMABERTURA>
	<Linha1>Urmet Daruma</Linha1>
	<Linha2>DarumaFramework</Linha2>
	</MENSAGEMABERTURA>
	<MENSAGEMENCERRAMENTO>
	<Linha1></Linha1>
	<Linha2></Linha2>
	</MENSAGEMENCERRAMENTO>
	<MENSAGEMPROMOCIONALDSP>
	<Animacao></Animacao>
	<Linha1></Linha1>
	<Linha2></Linha2>
	</MENSAGEMPROMOCIONALDSP>
	</DSP>
	<OBSERVER>
	<PathEntrada>c:\Daruma.cmd</PathEntrada>
	<PathSaida>c:\Daruma.ret</PathSaida>
	<Latencia>25</Latencia>
	<Log_Path>OBSERVER.LOG</Log_Path>
	<Modo>0</Modo>
	<PortaTCP>8890</PortaTCP>
	<Separador>;</Separador>
	<Gravar_Log>0</Gravar_Log>
	<TerminadorSocket></TerminadorSocket>
	<TipoInicializacao>0</TipoInicializacao>
	</OBSERVER>
	<WSWIN8>
	<NomeFantasia></NomeFantasia>
	<SyncAssync>0</SyncAssync>
	<IndiceSegmento>0</IndiceSegmento>
	</WSWIN8>
	<NFCE>
	<AjustarDataHora>0</AjustarDataHora>
	<AvisoContingencia>0</AvisoContingencia>
	<Auditoria>0</Auditoria>
	<EmissaoCtg>0</EmissaoCtg>
	<EncontrarImpressora>2</EncontrarImpressora>
	<EnderecoServidor></EnderecoServidor>
	<EntradaCtg>0</EntradaCtg>
	<NaoReenviarCtg>0</NaoReenviarCtg>
	<PathArquivosCtgOffline>.\</PathArquivosCtgOffline>
	<SepararCtgOfflineRejeitado></SepararCtgOfflineRejeitado>
	<NaoAlterarPathCtgTimeOut>0</NaoAlterarPathCtgTimeOut>
	<TempoCtg>0</TempoCtg>
	<HabilitarSAT>0</HabilitarSAT>
	<PROXY>
	<Habilitar>0</Habilitar>
	<Host>localhost</Host>
	<Porta>8080</Porta>
	<Usuario>usuario</Usuario>
	<Senha></Senha>
	</PROXY>
	<TimeOutWS>10</TimeOutWS>
	<IMPRESSORA>
	<ComunicacaoUSB>0</ComunicacaoUSB>
	<ControleAutomatico>0</ControleAutomatico>
	<MarcaImpressora>0</MarcaImpressora>
	<PortaComunicacao>COM1</PortaComunicacao>
	<TamanhoBobina>48</TamanhoBobina>
	<Velocidade>9600</Velocidade>
	<ConfAnterior>0</ConfAnterior>
	</IMPRESSORA>
	</NFCE>
	<NFE>
	<Auditoria>0</Auditoria>
	<EnderecoServidor></EnderecoServidor>
	</NFE>
	<SAT>
	<Auditoria>1</Auditoria>
	<AcionarGuilhotina>1</AcionarGuilhotina>
	<ImpressaoCompleta>1</ImpressaoCompleta>
	<LocalArquivosSAT>C:\DARUMA\SAT\</LocalArquivosSAT>
	<CODE128>1</CODE128>
	<QrCode>1</QrCode>
	<EnviarXML>0</EnviarXML>
	<EncontrarImpressora>0</EncontrarImpressora>
	<PRNDaruma>0</PRNDaruma>
	<LocalPRNDaruma>c:\Daruma.PRN</LocalPRNDaruma>
	<SalvarCFePDF>0</SalvarCFePDF>
	<PathPDF>./</PathPDF>
	<IMPRESSORA>
	<ComunicacaoUSB>0</ComunicacaoUSB>
	<ControleAutomatico>0</ControleAutomatico>
	<MarcaImpressora>0</MarcaImpressora>
	<PortaComunicacao>COM1</PortaComunicacao>
	<TamanhoBobina>48</TamanhoBobina>
	<Velocidade>115200</Velocidade>
	<ConfAnterior>0</ConfAnterior>
	</IMPRESSORA>
	</SAT>
	<TEF>
	<Auditoria>0</Auditoria>
	<CapacidadeAutomacao>3</CapacidadeAutomacao>
	<CaracterSeparador>;</CaracterSeparador>
	<EmpresaAutomacao>EMPRESA TESTE LTDA</EmpresaAutomacao>
	<IdentificacaoAutomaticaCliente>0</IdentificacaoAutomaticaCliente>
	<Moeda>0</Moeda>
	<NumeroSessao>100000</NumeroSessao>
	<NomeAutomacao>APLICATIVO DE VENDAS</NomeAutomacao>
	<NSU></NSU>
	<PgtoTEFAutomatico>3;4</PgtoTEFAutomatico>
	<RedeAdquirente></RedeAdquirente>
	<RegistroCertificacao></RegistroCertificacao>
	<TransacaoAutomatica>0</TransacaoAutomatica>
	<VersaoAutomacao>V1,0,0</VersaoAutomacao>
	</TEF>
	</DARUMAFRAMEWORK>
-------------------------------------------------------------------------------------------------------------------------

31/01/2017-10:42:55:253:	>> DllMain - DLL_PROCESS_ATTACH()
31/01/2017-10:42:55:254:		>> fnXML_RetornarValor(NFCE\PROXY\Senha, , c:\DARUMA\DarumaFrameWork.xml)
31/01/2017-10:42:55:254:			>> eDescriptografarValorChave_GNE_Daruma( )
31/01/2017-10:42:55:254:				>> fnCarregarDllGNE()
31/01/2017-10:42:55:254:					NAO foi possivel carregar a GNE_Framework
31/01/2017-10:42:55:255:				<< fnCarregarDllGNE - RETORNO NUMERO: -103
31/01/2017-10:42:55:255:			<< eDescriptografarValorChave_GNE_Daruma - RETORNO NUMERO: -103
31/01/2017-10:42:55:255:		<< fnXML_RetornarValor - RETORNO NUMERO: 1
31/01/2017-10:42:55:256:		>> fnXML_AlterarValor(NFCE\PROXY\Senha, ***************, c:\DARUMA\DarumaFrameWork.xml, 1)
31/01/2017-10:42:55:256:			>> eCriptografarValorChave_GNE_Daruma(, )
31/01/2017-10:42:55:256:				>> fnCarregarDllGNE()
31/01/2017-10:42:55:256:					NAO foi possivel carregar a GNE_Framework
31/01/2017-10:42:55:257:				<< fnCarregarDllGNE - RETORNO NUMERO: -103
31/01/2017-10:42:55:257:			<< eCriptografarValorChave_GNE_Daruma - RETORNO NUMERO: -103
31/01/2017-10:42:55:265:		<< fnXML_AlterarValor - RETORNO NUMERO: 1
31/01/2017-10:42:55:266:		>> fnModoEscrita(COM1)
31/01/2017-10:42:55:266:			G_iModoEscritaPorta = 2
31/01/2017-10:42:55:266:		<< fnModoEscrita - RETORNO NUMERO: 1
31/01/2017-10:42:55:266:		>> eDefinirProduto_Daruma(DUAL)
31/01/2017-10:42:55:267:			>> fnDefinirProduto_Daruma(DUAL)
31/01/2017-10:42:55:267:				>> fnXML_AlterarValor(START\Produto, DUAL, c:\DARUMA\DarumaFrameWork.xml, 1)
31/01/2017-10:42:55:276:					>> fnXML_START_DefinirProduto(DUAL)
31/01/2017-10:42:55:276:					<< fnXML_START_DefinirProduto - RETORNO NUMERO: 1
31/01/2017-10:42:55:277:				<< fnXML_AlterarValor - RETORNO NUMERO: 1
31/01/2017-10:42:55:277:				>> fnModoEscrita(COM1)
31/01/2017-10:42:55:278:					G_iModoEscritaPorta = 2
31/01/2017-10:42:55:278:				<< fnModoEscrita - RETORNO NUMERO: 1
31/01/2017-10:42:55:278:				>> esAbrirSerial(COM1)
31/01/2017-10:42:55:279:					>> fnTentarAbrirSerial(COM1)
31/01/2017-10:42:55:291:						Criou o handle - fnTentarAbrirSerial
31/01/2017-10:42:55:291:						### CONFIGURANDO PORTA DE COMUNICACAO...
31/01/2017-10:42:55:292:					<< fnTentarAbrirSerial - RETORNO NUMERO: 1
31/01/2017-10:42:55:293:					fnTentarAbrirSerial - D_RET_OK
31/01/2017-10:42:55:293:				<< esAbrirSerial - RETORNO NUMERO: 1
31/01/2017-10:42:55:293:			<< fnDefinirProduto_Daruma - RETORNO NUMERO: 1
31/01/2017-10:42:55:293:		<< eDefinirProduto_Daruma - RETORNO NUMERO: 1
31/01/2017-10:42:55:294:		>> fnConfiguraControleFluxo_DUAL()
31/01/2017-10:42:55:294:			>> hsEnviarBytes_DUAL(, 2)
31/01/2017-10:42:55:294:				>> esEscreverSerial(COM1, , 2)
31/01/2017-10:42:55:295:					>> fnEscreveSerial(1, pszBytes, 2)
31/01/2017-10:42:55:295:					<< fnEscreveSerial - RETORNO NUMERO: 2
31/01/2017-10:42:55:295:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:42:55:295:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:42:55:395:			>> hsLerBytes_DUAL(, 50)
31/01/2017-10:42:55:595:				>> fnGetCTSStatus(0)
31/01/2017-10:42:55:595:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:42:55:595:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:42:55:596:				bytes recebidos (:0000010002000081000000000000000000010000
)
31/01/2017-10:42:55:596:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:42:55:596:			>> hsEnviarBytes_DUAL(XXXXXXXXXXXXXXX1XXXXXXXXXXXXXXXXXXXXXXXX, 42)
31/01/2017-10:42:55:596:				>> esEscreverSerial(COM1, XXXXXXXXXXXXXXX1XXXXXXXXXXXXXXXXXXXXXXXX, 42)
31/01/2017-10:42:55:597:					>> fnEscreveSerial(1, pszBytes, 42)
31/01/2017-10:42:55:597:					<< fnEscreveSerial - RETORNO NUMERO: 42
31/01/2017-10:42:55:597:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:42:55:598:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:42:55:598:			>> hsLerBytes_DUAL(, 2)
31/01/2017-10:42:55:748:				>> fnGetCTSStatus(0)
31/01/2017-10:42:55:748:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:42:55:748:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:42:55:749:				bytes recebidos ()
31/01/2017-10:42:55:749:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:42:55:849:			>> hsLerBytes_DUAL(, 2)
31/01/2017-10:42:55:999:				>> fnGetCTSStatus(0)
31/01/2017-10:42:55:999:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:42:55:999:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:42:56:000:				bytes recebidos ()
31/01/2017-10:42:56:000:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:42:56:100:			>> hsLerBytes_DUAL(, 2)
31/01/2017-10:42:56:253:				>> fnGetCTSStatus(0)
31/01/2017-10:42:56:253:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:42:56:254:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:42:56:254:				bytes recebidos ()
31/01/2017-10:42:56:254:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:42:56:354:			>> hsLerBytes_DUAL(, 2)
31/01/2017-10:42:56:504:				>> fnGetCTSStatus(0)
31/01/2017-10:42:56:504:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:42:56:504:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:42:56:505:				bytes recebidos ()
31/01/2017-10:42:56:505:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:42:56:605:			>> hsLerBytes_DUAL(, 2)
31/01/2017-10:42:56:756:				>> fnGetCTSStatus(0)
31/01/2017-10:42:56:756:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:42:56:757:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:42:56:757:				bytes recebidos ()
31/01/2017-10:42:56:757:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:42:56:858:			>> hsLerBytes_DUAL(, 2)
31/01/2017-10:42:57:008:				>> fnGetCTSStatus(0)
31/01/2017-10:42:57:008:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:42:57:008:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:42:57:009:				bytes recebidos ()
31/01/2017-10:42:57:009:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:42:57:109:			>> hsLerBytes_DUAL(, 2)
31/01/2017-10:42:57:259:				>> fnGetCTSStatus(0)
31/01/2017-10:42:57:259:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:42:57:259:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:42:57:260:				bytes recebidos ()
31/01/2017-10:42:57:260:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:42:57:360:			>> hsLerBytes_DUAL(, 2)
31/01/2017-10:42:57:510:				>> fnGetCTSStatus(0)
31/01/2017-10:42:57:510:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:42:57:511:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:42:57:511:				bytes recebidos ()
31/01/2017-10:42:57:511:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:42:57:611:			>> hsLerBytes_DUAL(, 2)
31/01/2017-10:42:57:761:				>> fnGetCTSStatus(0)
31/01/2017-10:42:57:761:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:42:57:761:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:42:57:762:				bytes recebidos ()
31/01/2017-10:42:57:762:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:42:57:862:			>> hsLerBytes_DUAL(, 2)
31/01/2017-10:42:58:012:				>> fnGetCTSStatus(0)
31/01/2017-10:42:58:012:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:42:58:012:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:42:58:013:				bytes recebidos ()
31/01/2017-10:42:58:013:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:42:58:113:			>> hsLerBytes_DUAL(, 2)
31/01/2017-10:42:58:263:				>> fnGetCTSStatus(0)
31/01/2017-10:42:58:263:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:42:58:264:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:42:58:264:				bytes recebidos ()
31/01/2017-10:42:58:265:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:42:58:365:			>> hsLerBytes_DUAL(, 2)
31/01/2017-10:42:58:515:				>> fnGetCTSStatus(0)
31/01/2017-10:42:58:515:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:42:58:515:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:42:58:516:				bytes recebidos ()
31/01/2017-10:42:58:516:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:42:58:616:			>> hsLerBytes_DUAL(, 2)
31/01/2017-10:42:58:766:				>> fnGetCTSStatus(0)
31/01/2017-10:42:58:766:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:42:58:766:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:42:58:767:				bytes recebidos ()
31/01/2017-10:42:58:767:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:42:58:867:			>> hsLerBytes_DUAL(, 2)
31/01/2017-10:42:59:017:				>> fnGetCTSStatus(0)
31/01/2017-10:42:59:017:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:42:59:018:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:42:59:018:				bytes recebidos ()
31/01/2017-10:42:59:019:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:42:59:119:			>> hsLerBytes_DUAL(, 2)
31/01/2017-10:42:59:269:				>> fnGetCTSStatus(0)
31/01/2017-10:42:59:269:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:42:59:269:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:42:59:270:				bytes recebidos ()
31/01/2017-10:42:59:270:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:42:59:370:			>> hsLerBytes_DUAL(, 2)
31/01/2017-10:42:59:520:				>> fnGetCTSStatus(0)
31/01/2017-10:42:59:520:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:42:59:521:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:42:59:521:				bytes recebidos ()
31/01/2017-10:42:59:522:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:42:59:622:			>> hsLerBytes_DUAL(, 2)
31/01/2017-10:42:59:772:				>> fnGetCTSStatus(0)
31/01/2017-10:42:59:773:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:42:59:773:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:42:59:773:				bytes recebidos ()
31/01/2017-10:42:59:773:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:42:59:874:			>> hsLerBytes_DUAL(, 2)
31/01/2017-10:43:00:024:				>> fnGetCTSStatus(0)
31/01/2017-10:43:00:024:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:43:00:024:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:43:00:025:				bytes recebidos ()
31/01/2017-10:43:00:025:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:00:125:			>> hsLerBytes_DUAL(, 2)
31/01/2017-10:43:00:275:				>> fnGetCTSStatus(0)
31/01/2017-10:43:00:275:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:43:00:275:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:43:00:276:				bytes recebidos ()
31/01/2017-10:43:00:276:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:00:376:			>> hsLerBytes_DUAL(, 2)
31/01/2017-10:43:00:526:				>> fnGetCTSStatus(0)
31/01/2017-10:43:00:526:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:43:00:526:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:43:00:527:				bytes recebidos ()
31/01/2017-10:43:00:527:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:00:627:			>> hsLerBytes_DUAL(, 2)
31/01/2017-10:43:00:777:				>> fnGetCTSStatus(0)
31/01/2017-10:43:00:778:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:43:00:779:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:43:00:779:				bytes recebidos ()
31/01/2017-10:43:00:779:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:00:880:			>> hsLerBytes_DUAL(, 2)
31/01/2017-10:43:01:031:				>> fnGetCTSStatus(0)
31/01/2017-10:43:01:032:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:43:01:032:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:43:01:033:				bytes recebidos ()
31/01/2017-10:43:01:033:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:01:133:		<< fnConfiguraControleFluxo_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:01:133:		>> fnIdentificarImpressora_DUAL()
31/01/2017-10:43:01:133:		<< fnIdentificarImpressora_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:01:134:	<< DllMain - DLL_PROCESS_ATTACH - RETORNO NUMERO: 1
31/01/2017-10:43:01:134:	-----------------------------------------------------

31/01/2017-10:43:01:377:	DllMain - DLL_THREAD_ATTACH
31/01/2017-10:43:29:858:	>> eDefinirProduto_Daruma(DUAL)
31/01/2017-10:43:29:858:		>> fnDefinirProduto_Daruma(DUAL)
31/01/2017-10:43:29:969:			>> fnXML_AlterarValor(START\Produto, DUAL, c:\DARUMA\DarumaFrameWork.xml, 1)
31/01/2017-10:43:29:986:				>> fnXML_START_DefinirProduto(DUAL)
31/01/2017-10:43:29:986:				<< fnXML_START_DefinirProduto - RETORNO NUMERO: 1
31/01/2017-10:43:29:987:			<< fnXML_AlterarValor - RETORNO NUMERO: 1
31/01/2017-10:43:29:987:			>> fnModoEscrita(COM1)
31/01/2017-10:43:29:988:				G_iModoEscritaPorta = 2
31/01/2017-10:43:29:988:			<< fnModoEscrita - RETORNO NUMERO: 1
31/01/2017-10:43:29:989:			>> esAbrirSerial(COM1)
31/01/2017-10:43:29:989:				>> fnTentarAbrirSerial(COM1)
31/01/2017-10:43:29:999:					Criou o handle - fnTentarAbrirSerial
31/01/2017-10:43:29:999:					### CONFIGURANDO PORTA DE COMUNICACAO...
31/01/2017-10:43:30:001:				<< fnTentarAbrirSerial - RETORNO NUMERO: 1
31/01/2017-10:43:30:001:				fnTentarAbrirSerial - D_RET_OK
31/01/2017-10:43:30:002:			<< esAbrirSerial - RETORNO NUMERO: 1
31/01/2017-10:43:30:002:		<< fnDefinirProduto_Daruma - RETORNO NUMERO: 1
31/01/2017-10:43:30:003:	<< eDefinirProduto_Daruma - RETORNO NUMERO: 1
31/01/2017-10:43:30:003:	-----------------------------------------------------

31/01/2017-10:43:30:004:	>> iImprimirTexto_DUAL_DarumaFramework([pszString], 0)
31/01/2017-10:43:30:004:		>> hsEnviarBytes_DUAL(@, 2)
31/01/2017-10:43:30:005:			>> esEscreverSerial(COM1, @, 2)
31/01/2017-10:43:30:005:				>> fnEscreveSerial(1, pszBytes, 2)
31/01/2017-10:43:30:006:				<< fnEscreveSerial - RETORNO NUMERO: 2
31/01/2017-10:43:30:006:			<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:43:30:006:		<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:30:006:		>> fnXML_RetornarValor(DUAL\Margem, , c:\DARUMA\DarumaFrameWork.xml)
31/01/2017-10:43:30:007:			Retornando => '00;00'
31/01/2017-10:43:30:007:		<< fnXML_RetornarValor - RETORNO NUMERO: 1
31/01/2017-10:43:30:007:		>> fnXML_RetornarValor(DUAL\TamanhoBobina, , c:\DARUMA\DarumaFrameWork.xml)
31/01/2017-10:43:30:007:			Retornando => '48'
31/01/2017-10:43:30:008:		<< fnXML_RetornarValor - RETORNO NUMERO: 1
31/01/2017-10:43:30:008:		>> hsEnviarBytes_DUAL(------------------------------------------------
                  MICHEL TESTE                  

   *** CUPOM NAO FISCAL NRO: 00000000056 ***    

   --- Data: 19/01/2017 - Hora: 11:57:30 ---    
CLIENTE.: BALCAO                                
VENDEDOR: WL SOLUTIONS                          

================================================
ID-----PRODUTO--------------QTD----UNIT----TOTAL
000006 PRODUTOS 123 PRODUTO 456 PRODUTO 789 10 
11 12 13                      1    20,00   20,00
000008 fita                                    
                              1   100,00  100,00
================================================
                               TOTAL R$  120,00 

                                     DESCONTO R$   60,00
                                        SALDO R$   60,00
===================PAGAMENTOS===================
DINHEIRO                                  20,00
CARTAO - VISA ELECTRON - 1x               50,00
------------------------------------------------
                               TROCO R$   10,00 

================================================
     By WL Solutions - 31/01/2017 10:43:29      
              Nao Tem Valor Fiscal              
================================================





m
, 1286)
31/01/2017-10:43:30:008:			>> esEscreverSerial(COM1, ------------------------------------------------
                  MICHEL TESTE                  

   *** CUPOM NAO FISCAL NRO: 00000000056 ***    

   --- Data: 19/01/2017 - Hora: 11:57:30 ---    
CLIENTE.: BALCAO                                
VENDEDOR: WL SOLUTIONS                          

================================================
ID-----PRODUTO--------------QTD----UNIT----TOTAL
000006 PRODUTOS 123 PRODUTO 456 PRODUTO 789 10 
11 12 13                      1    20,00   20,00
000008 fita                                    
                              1   100,00  100,00
================================================
                               TOTAL R$  120,00 

                                     DESCONTO R$   60,00
                                        SALDO R$   60,00
===================PAGAMENTOS===================
DINHEIRO                                  20,00
CARTAO - VISA ELECTRON - 1x               50,00
------------------------------------------------
                               TROCO R$   10,00 

================================================
     By WL Solutions - 31/01/2017 10:43:29      
              Nao Tem Valor Fiscal              
================================================





m
, 1286)
31/01/2017-10:43:30:008:				>> fnEscreveSerial(1, pszBytes, 1286)
31/01/2017-10:43:30:114:				<< fnEscreveSerial - RETORNO NUMERO: 1286
31/01/2017-10:43:30:115:			<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:43:30:115:		<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:30:115:		>> hsEnviarBytes_DUAL(
, 1)
31/01/2017-10:43:30:115:			>> esEscreverSerial(COM1, 
, 1)
31/01/2017-10:43:30:116:				>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:43:30:116:				<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:43:30:116:			<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:43:30:117:		<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:30:117:		>> fnAguardarTerminoImpressao_DUAL()
31/01/2017-10:43:30:117:			##TEMPO PARA COMANDO MECANICO
31/01/2017-10:43:30:167:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:43:30:167:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:43:30:168:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:43:30:169:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:43:30:169:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:43:30:170:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:30:190:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:43:30:290:				>> fnGetCTSStatus(0)
31/01/2017-10:43:30:290:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:43:30:291:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:43:30:291:				bytes recebidos ()
31/01/2017-10:43:30:292:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:30:292:			iStatusDUAL = 0
31/01/2017-10:43:30:442:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:43:30:442:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:43:30:443:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:43:30:444:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:43:30:444:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:43:30:445:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:30:465:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:43:30:515:				>> fnGetCTSStatus(0)
31/01/2017-10:43:30:515:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:43:30:516:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:43:30:516:				bytes recebidos ()
31/01/2017-10:43:30:517:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:30:517:			iStatusDUAL = 23
31/01/2017-10:43:30:667:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:43:30:667:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:43:30:668:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:43:30:668:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:43:30:669:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:43:30:669:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:30:690:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:43:30:790:				>> fnGetCTSStatus(0)
31/01/2017-10:43:30:791:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:43:30:791:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:43:30:791:				bytes recebidos ()
31/01/2017-10:43:30:792:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:30:792:			iStatusDUAL = 0
31/01/2017-10:43:30:942:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:43:30:943:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:43:30:943:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:43:30:945:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:43:30:945:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:43:30:946:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:30:966:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:43:31:066:				>> fnGetCTSStatus(0)
31/01/2017-10:43:31:066:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:43:31:067:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:43:31:067:				bytes recebidos ()
31/01/2017-10:43:31:068:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:31:068:			iStatusDUAL = 0
31/01/2017-10:43:31:218:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:43:31:218:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:43:31:219:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:43:31:219:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:43:31:220:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:43:31:220:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:31:241:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:43:31:291:				>> fnGetCTSStatus(0)
31/01/2017-10:43:31:291:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:43:31:292:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:43:31:292:				bytes recebidos ()
31/01/2017-10:43:31:293:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:31:293:			iStatusDUAL = 22
31/01/2017-10:43:31:294:			RETORNO FIM DE IMPRESSAO!
31/01/2017-10:43:31:334:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:43:31:334:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:43:31:335:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:43:31:335:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:43:31:336:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:43:31:337:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:31:357:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:43:31:375:				DllMain - DLL_THREAD_ATTACH
31/01/2017-10:43:31:376:				DllMain - DLL_THREAD_ATTACH
31/01/2017-10:43:31:377:				DllMain - DLL_THREAD_ATTACH
31/01/2017-10:43:31:407:				>> fnGetCTSStatus(0)
31/01/2017-10:43:31:407:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:43:31:408:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:43:31:409:				bytes recebidos ()
31/01/2017-10:43:31:409:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:31:409:			iStatusDUAL = 23
31/01/2017-10:43:31:560:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:43:31:561:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:43:31:561:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:43:31:562:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:43:31:562:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:43:31:563:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:31:583:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:43:31:633:				>> fnGetCTSStatus(0)
31/01/2017-10:43:31:633:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:43:31:634:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:43:31:634:				bytes recebidos ()
31/01/2017-10:43:31:635:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:31:635:			iStatusDUAL = 23
31/01/2017-10:43:31:785:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:43:31:785:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:43:31:786:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:43:31:786:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:43:31:786:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:43:31:787:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:31:807:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:43:31:857:				>> fnGetCTSStatus(0)
31/01/2017-10:43:31:857:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:43:31:858:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:43:31:858:				bytes recebidos ()
31/01/2017-10:43:31:858:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:31:859:			iStatusDUAL = 22
31/01/2017-10:43:31:859:			RETORNO FIM DE IMPRESSAO!
31/01/2017-10:43:31:899:			FIM DE IMPRESSAO CONFIRMADO!
31/01/2017-10:43:31:899:		<< fnAguardarTerminoImpressao_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:31:900:	<< iImprimirTexto_DUAL_DarumaFramework - RETORNO NUMERO: 1
31/01/2017-10:43:31:900:	-----------------------------------------------------

31/01/2017-10:43:36:402:	>> eDefinirProduto_Daruma(DUAL)
31/01/2017-10:43:36:436:		>> fnDefinirProduto_Daruma(DUAL)
31/01/2017-10:43:36:548:			>> fnXML_AlterarValor(START\Produto, DUAL, c:\DARUMA\DarumaFrameWork.xml, 1)
31/01/2017-10:43:36:564:				>> fnXML_START_DefinirProduto(DUAL)
31/01/2017-10:43:36:564:				<< fnXML_START_DefinirProduto - RETORNO NUMERO: 1
31/01/2017-10:43:36:565:			<< fnXML_AlterarValor - RETORNO NUMERO: 1
31/01/2017-10:43:36:565:			>> fnModoEscrita(COM1)
31/01/2017-10:43:36:566:				G_iModoEscritaPorta = 2
31/01/2017-10:43:36:566:			<< fnModoEscrita - RETORNO NUMERO: 1
31/01/2017-10:43:36:567:			>> esAbrirSerial(COM1)
31/01/2017-10:43:36:568:				>> fnTentarAbrirSerial(COM1)
31/01/2017-10:43:36:577:					Criou o handle - fnTentarAbrirSerial
31/01/2017-10:43:36:578:					### CONFIGURANDO PORTA DE COMUNICACAO...
31/01/2017-10:43:36:580:				<< fnTentarAbrirSerial - RETORNO NUMERO: 1
31/01/2017-10:43:36:580:				fnTentarAbrirSerial - D_RET_OK
31/01/2017-10:43:36:580:			<< esAbrirSerial - RETORNO NUMERO: 1
31/01/2017-10:43:36:581:		<< fnDefinirProduto_Daruma - RETORNO NUMERO: 1
31/01/2017-10:43:36:581:	<< eDefinirProduto_Daruma - RETORNO NUMERO: 1
31/01/2017-10:43:36:581:	-----------------------------------------------------

31/01/2017-10:43:36:581:	>> iImprimirTexto_DUAL_DarumaFramework([pszString], 0)
31/01/2017-10:43:36:582:		>> hsEnviarBytes_DUAL(@, 2)
31/01/2017-10:43:36:582:			>> esEscreverSerial(COM1, @, 2)
31/01/2017-10:43:36:582:				>> fnEscreveSerial(1, pszBytes, 2)
31/01/2017-10:43:36:583:				<< fnEscreveSerial - RETORNO NUMERO: 2
31/01/2017-10:43:36:583:			<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:43:36:583:		<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:36:583:		>> fnXML_RetornarValor(DUAL\Margem, , c:\DARUMA\DarumaFrameWork.xml)
31/01/2017-10:43:36:584:			Retornando => '00;00'
31/01/2017-10:43:36:584:		<< fnXML_RetornarValor - RETORNO NUMERO: 1
31/01/2017-10:43:36:584:		>> fnXML_RetornarValor(DUAL\TamanhoBobina, , c:\DARUMA\DarumaFrameWork.xml)
31/01/2017-10:43:36:585:			Retornando => '48'
31/01/2017-10:43:36:585:		<< fnXML_RetornarValor - RETORNO NUMERO: 1
31/01/2017-10:43:36:585:		>> hsEnviarBytes_DUAL(------------------------------------------------
                  MICHEL TESTE                  

   *** CUPOM NAO FISCAL NRO: 00000000056 ***    

   --- Data: 19/01/2017 - Hora: 11:57:30 ---    
CLIENTE.: BALCAO                                
VENDEDOR: WL SOLUTIONS                          

================================================
ID-----PRODUTO--------------QTD----UNIT----TOTAL
000006 PRODUTOS 123 PRODUTO 456 PRODUTO 789 10 
11 12 13                      1    20,00   20,00
000008 fita                                    
                              1   100,00  100,00
================================================
                               TOTAL R$  120,00 

                                     DESCONTO R$   60,00
                                        SALDO R$   60,00
===================PAGAMENTOS===================
DINHEIRO                                  20,00
CARTAO - VISA ELECTRON - 1x               50,00
------------------------------------------------
                               TROCO R$   10,00 

================================================
     By WL Solutions - 31/01/2017 10:43:36      
              Nao Tem Valor Fiscal              
================================================





m
, 1286)
31/01/2017-10:43:36:585:			>> esEscreverSerial(COM1, ------------------------------------------------
                  MICHEL TESTE                  

   *** CUPOM NAO FISCAL NRO: 00000000056 ***    

   --- Data: 19/01/2017 - Hora: 11:57:30 ---    
CLIENTE.: BALCAO                                
VENDEDOR: WL SOLUTIONS                          

================================================
ID-----PRODUTO--------------QTD----UNIT----TOTAL
000006 PRODUTOS 123 PRODUTO 456 PRODUTO 789 10 
11 12 13                      1    20,00   20,00
000008 fita                                    
                              1   100,00  100,00
================================================
                               TOTAL R$  120,00 

                                     DESCONTO R$   60,00
                                        SALDO R$   60,00
===================PAGAMENTOS===================
DINHEIRO                                  20,00
CARTAO - VISA ELECTRON - 1x               50,00
------------------------------------------------
                               TROCO R$   10,00 

================================================
     By WL Solutions - 31/01/2017 10:43:36      
              Nao Tem Valor Fiscal              
================================================





m
, 1286)
31/01/2017-10:43:36:586:				>> fnEscreveSerial(1, pszBytes, 1286)
31/01/2017-10:43:36:692:				<< fnEscreveSerial - RETORNO NUMERO: 1286
31/01/2017-10:43:36:692:			<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:43:36:693:		<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:36:693:		>> hsEnviarBytes_DUAL(
, 1)
31/01/2017-10:43:36:694:			>> esEscreverSerial(COM1, 
, 1)
31/01/2017-10:43:36:694:				>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:43:36:695:				<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:43:36:696:			<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:43:36:696:		<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:36:697:		>> fnAguardarTerminoImpressao_DUAL()
31/01/2017-10:43:36:697:			##TEMPO PARA COMANDO MECANICO
31/01/2017-10:43:36:747:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:43:36:747:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:43:36:748:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:43:36:749:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:43:36:749:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:43:36:749:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:36:770:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:43:36:870:				>> fnGetCTSStatus(0)
31/01/2017-10:43:36:871:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:43:36:871:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:43:36:871:				bytes recebidos ()
31/01/2017-10:43:36:872:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:36:872:			iStatusDUAL = 0
31/01/2017-10:43:37:022:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:43:37:022:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:43:37:023:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:43:37:024:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:43:37:024:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:43:37:025:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:37:045:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:43:37:095:				>> fnGetCTSStatus(0)
31/01/2017-10:43:37:095:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:43:37:096:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:43:37:096:				bytes recebidos ()
31/01/2017-10:43:37:097:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:37:097:			iStatusDUAL = 23
31/01/2017-10:43:37:247:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:43:37:247:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:43:37:248:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:43:37:248:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:43:37:249:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:43:37:249:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:37:269:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:43:37:369:				>> fnGetCTSStatus(0)
31/01/2017-10:43:37:369:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:43:37:370:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:43:37:370:				bytes recebidos ()
31/01/2017-10:43:37:371:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:37:371:			iStatusDUAL = 0
31/01/2017-10:43:37:521:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:43:37:521:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:43:37:522:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:43:37:523:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:43:37:523:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:43:37:524:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:37:544:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:43:37:644:				>> fnGetCTSStatus(0)
31/01/2017-10:43:37:644:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:43:37:645:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:43:37:645:				bytes recebidos ()
31/01/2017-10:43:37:646:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:37:646:			iStatusDUAL = 0
31/01/2017-10:43:37:796:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:43:37:796:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:43:37:797:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:43:37:797:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:43:37:798:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:43:37:798:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:37:819:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:43:37:869:				>> fnGetCTSStatus(0)
31/01/2017-10:43:37:869:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:43:37:870:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:43:37:870:				bytes recebidos ()
31/01/2017-10:43:37:871:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:37:871:			iStatusDUAL = 22
31/01/2017-10:43:37:872:			RETORNO FIM DE IMPRESSAO!
31/01/2017-10:43:37:912:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:43:37:912:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:43:37:913:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:43:37:914:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:43:37:914:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:43:37:915:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:37:935:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:43:37:985:				>> fnGetCTSStatus(0)
31/01/2017-10:43:37:985:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:43:37:986:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:43:37:986:				bytes recebidos ()
31/01/2017-10:43:37:987:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:37:987:			iStatusDUAL = 23
31/01/2017-10:43:38:137:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:43:38:138:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:43:38:138:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:43:38:139:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:43:38:139:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:43:38:140:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:38:160:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:43:38:210:				>> fnGetCTSStatus(0)
31/01/2017-10:43:38:211:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:43:38:211:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:43:38:212:				bytes recebidos ()
31/01/2017-10:43:38:212:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:38:212:			iStatusDUAL = 23
31/01/2017-10:43:38:363:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:43:38:363:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:43:38:364:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:43:38:365:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:43:38:365:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:43:38:366:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:38:386:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:43:38:436:				>> fnGetCTSStatus(0)
31/01/2017-10:43:38:436:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:43:38:437:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:43:38:437:				bytes recebidos ()
31/01/2017-10:43:38:438:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:38:438:			iStatusDUAL = 22
31/01/2017-10:43:38:439:			RETORNO FIM DE IMPRESSAO!
31/01/2017-10:43:38:479:			FIM DE IMPRESSAO CONFIRMADO!
31/01/2017-10:43:38:480:		<< fnAguardarTerminoImpressao_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:38:480:	<< iImprimirTexto_DUAL_DarumaFramework - RETORNO NUMERO: 1
31/01/2017-10:43:38:481:	-----------------------------------------------------

31/01/2017-10:43:45:099:	>> eDefinirProduto_Daruma(DUAL)
31/01/2017-10:43:45:099:		>> fnDefinirProduto_Daruma(DUAL)
31/01/2017-10:43:45:214:			>> fnXML_AlterarValor(START\Produto, DUAL, c:\DARUMA\DarumaFrameWork.xml, 1)
31/01/2017-10:43:45:229:				>> fnXML_START_DefinirProduto(DUAL)
31/01/2017-10:43:45:229:				<< fnXML_START_DefinirProduto - RETORNO NUMERO: 1
31/01/2017-10:43:45:230:			<< fnXML_AlterarValor - RETORNO NUMERO: 1
31/01/2017-10:43:45:230:			>> fnModoEscrita(COM1)
31/01/2017-10:43:45:230:				G_iModoEscritaPorta = 2
31/01/2017-10:43:45:231:			<< fnModoEscrita - RETORNO NUMERO: 1
31/01/2017-10:43:45:231:			>> esAbrirSerial(COM1)
31/01/2017-10:43:45:231:				>> fnTentarAbrirSerial(COM1)
31/01/2017-10:43:45:243:					Criou o handle - fnTentarAbrirSerial
31/01/2017-10:43:45:244:					### CONFIGURANDO PORTA DE COMUNICACAO...
31/01/2017-10:43:45:245:				<< fnTentarAbrirSerial - RETORNO NUMERO: 1
31/01/2017-10:43:45:245:				fnTentarAbrirSerial - D_RET_OK
31/01/2017-10:43:45:245:			<< esAbrirSerial - RETORNO NUMERO: 1
31/01/2017-10:43:45:246:		<< fnDefinirProduto_Daruma - RETORNO NUMERO: 1
31/01/2017-10:43:45:246:	<< eDefinirProduto_Daruma - RETORNO NUMERO: 1
31/01/2017-10:43:45:246:	-----------------------------------------------------

31/01/2017-10:43:45:247:	>> iImprimirTexto_DUAL_DarumaFramework([pszString], 0)
31/01/2017-10:43:45:247:		>> hsEnviarBytes_DUAL(@, 2)
31/01/2017-10:43:45:248:			>> esEscreverSerial(COM1, @, 2)
31/01/2017-10:43:45:248:				>> fnEscreveSerial(1, pszBytes, 2)
31/01/2017-10:43:45:248:				<< fnEscreveSerial - RETORNO NUMERO: 2
31/01/2017-10:43:45:249:			<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:43:45:249:		<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:45:249:		>> fnXML_RetornarValor(DUAL\Margem, , c:\DARUMA\DarumaFrameWork.xml)
31/01/2017-10:43:45:249:			Retornando => '00;00'
31/01/2017-10:43:45:250:		<< fnXML_RetornarValor - RETORNO NUMERO: 1
31/01/2017-10:43:45:250:		>> fnXML_RetornarValor(DUAL\TamanhoBobina, , c:\DARUMA\DarumaFrameWork.xml)
31/01/2017-10:43:45:250:			Retornando => '48'
31/01/2017-10:43:45:250:		<< fnXML_RetornarValor - RETORNO NUMERO: 1
31/01/2017-10:43:45:250:		>> hsEnviarBytes_DUAL(------------------------------------------------
                  MICHEL TESTE                  

   *** CUPOM NAO FISCAL NRO: 00000000056 ***    

   --- Data: 19/01/2017 - Hora: 11:57:30 ---    
CLIENTE.: BALCAO                                
VENDEDOR: WL SOLUTIONS                          

================================================
ID-----PRODUTO--------------QTD----UNIT----TOTAL
000006 PRODUTOS 123 PRODUTO 456 PRODUTO 789 10 
11 12 13                      1    20,00   20,00
000008 fita                                    
                              1   100,00  100,00
================================================
                               TOTAL R$  120,00 

                                     DESCONTO R$   60,00
                                        SALDO R$   60,00
===================PAGAMENTOS===================
DINHEIRO                                  20,00
CARTAO - VISA ELECTRON - 1x               50,00
------------------------------------------------
                               TROCO R$   10,00 

================================================
     By WL Solutions - 31/01/2017 10:43:45      
              Nao Tem Valor Fiscal              
================================================





m
, 1286)
31/01/2017-10:43:45:251:			>> esEscreverSerial(COM1, ------------------------------------------------
                  MICHEL TESTE                  

   *** CUPOM NAO FISCAL NRO: 00000000056 ***    

   --- Data: 19/01/2017 - Hora: 11:57:30 ---    
CLIENTE.: BALCAO                                
VENDEDOR: WL SOLUTIONS                          

================================================
ID-----PRODUTO--------------QTD----UNIT----TOTAL
000006 PRODUTOS 123 PRODUTO 456 PRODUTO 789 10 
11 12 13                      1    20,00   20,00
000008 fita                                    
                              1   100,00  100,00
================================================
                               TOTAL R$  120,00 

                                     DESCONTO R$   60,00
                                        SALDO R$   60,00
===================PAGAMENTOS===================
DINHEIRO                                  20,00
CARTAO - VISA ELECTRON - 1x               50,00
------------------------------------------------
                               TROCO R$   10,00 

================================================
     By WL Solutions - 31/01/2017 10:43:45      
              Nao Tem Valor Fiscal              
================================================





m
, 1286)
31/01/2017-10:43:45:251:				>> fnEscreveSerial(1, pszBytes, 1286)
31/01/2017-10:43:45:357:				<< fnEscreveSerial - RETORNO NUMERO: 1286
31/01/2017-10:43:45:358:			<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:43:45:358:		<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:45:358:		>> hsEnviarBytes_DUAL(
, 1)
31/01/2017-10:43:45:359:			>> esEscreverSerial(COM1, 
, 1)
31/01/2017-10:43:45:359:				>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:43:45:360:				<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:43:45:361:			<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:43:45:361:		<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:45:362:		>> fnAguardarTerminoImpressao_DUAL()
31/01/2017-10:43:45:362:			##TEMPO PARA COMANDO MECANICO
31/01/2017-10:43:45:412:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:43:45:412:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:43:45:413:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:43:45:414:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:43:45:414:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:43:45:414:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:45:435:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:43:45:535:				>> fnGetCTSStatus(0)
31/01/2017-10:43:45:535:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:43:45:536:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:43:45:536:				bytes recebidos ()
31/01/2017-10:43:45:537:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:45:537:			iStatusDUAL = 0
31/01/2017-10:43:45:687:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:43:45:688:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:43:45:688:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:43:45:689:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:43:45:689:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:43:45:689:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:45:710:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:43:45:760:				>> fnGetCTSStatus(0)
31/01/2017-10:43:45:760:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:43:45:761:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:43:45:761:				bytes recebidos ()
31/01/2017-10:43:45:762:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:45:762:			iStatusDUAL = 23
31/01/2017-10:43:45:912:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:43:45:912:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:43:45:913:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:43:45:913:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:43:45:914:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:43:45:915:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:45:935:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:43:46:035:				>> fnGetCTSStatus(0)
31/01/2017-10:43:46:036:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:43:46:036:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:43:46:036:				bytes recebidos ()
31/01/2017-10:43:46:037:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:46:037:			iStatusDUAL = 0
31/01/2017-10:43:46:188:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:43:46:189:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:43:46:189:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:43:46:190:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:43:46:190:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:43:46:191:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:46:211:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:43:46:311:				>> fnGetCTSStatus(0)
31/01/2017-10:43:46:311:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:43:46:312:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:43:46:312:				bytes recebidos ()
31/01/2017-10:43:46:313:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:46:313:			iStatusDUAL = 0
31/01/2017-10:43:46:463:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:43:46:463:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:43:46:464:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:43:46:464:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:43:46:465:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:43:46:465:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:46:485:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:43:46:535:				>> fnGetCTSStatus(0)
31/01/2017-10:43:46:535:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:43:46:536:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:43:46:536:				bytes recebidos ()
31/01/2017-10:43:46:537:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:46:537:			iStatusDUAL = 22
31/01/2017-10:43:46:538:			RETORNO FIM DE IMPRESSAO!
31/01/2017-10:43:46:578:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:43:46:578:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:43:46:579:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:43:46:579:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:43:46:580:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:43:46:581:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:46:601:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:43:46:651:				>> fnGetCTSStatus(0)
31/01/2017-10:43:46:651:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:43:46:652:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:43:46:652:				bytes recebidos ()
31/01/2017-10:43:46:653:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:46:653:			iStatusDUAL = 23
31/01/2017-10:43:46:803:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:43:46:804:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:43:46:804:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:43:46:805:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:43:46:805:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:43:46:806:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:46:826:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:43:46:876:				>> fnGetCTSStatus(0)
31/01/2017-10:43:46:876:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:43:46:877:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:43:46:877:				bytes recebidos ()
31/01/2017-10:43:46:878:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:46:878:			iStatusDUAL = 22
31/01/2017-10:43:46:879:			RETORNO FIM DE IMPRESSAO!
31/01/2017-10:43:46:919:			FIM DE IMPRESSAO CONFIRMADO!
31/01/2017-10:43:46:920:		<< fnAguardarTerminoImpressao_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:46:920:	<< iImprimirTexto_DUAL_DarumaFramework - RETORNO NUMERO: 1
31/01/2017-10:43:46:921:	-----------------------------------------------------

31/01/2017-10:43:51:060:			<< fnXML_AlterarValor - RETORNO NUMERO: 1
31/01/2017-10:43:51:060:			>> fnModoEscrita(COM1)
31/01/2017-10:43:51:061:				G_iModoEscritaPorta = 2
31/01/2017-10:43:51:061:			<< fnModoEscrita - RETORNO NUMERO: 1
31/01/2017-10:43:51:061:			>> esAbrirSerial(COM1)
31/01/2017-10:43:51:062:				>> fnTentarAbrirSerial(COM1)
31/01/2017-10:43:51:074:					Criou o handle - fnTentarAbrirSerial
31/01/2017-10:43:51:074:					### CONFIGURANDO PORTA DE COMUNICACAO...
31/01/2017-10:43:51:076:				<< fnTentarAbrirSerial - RETORNO NUMERO: 1
31/01/2017-10:43:51:076:				fnTentarAbrirSerial - D_RET_OK
31/01/2017-10:43:51:076:			<< esAbrirSerial - RETORNO NUMERO: 1
31/01/2017-10:43:51:077:		<< fnDefinirProduto_Daruma - RETORNO NUMERO: 1
31/01/2017-10:43:51:077:	<< eDefinirProduto_Daruma - RETORNO NUMERO: 1
31/01/2017-10:43:51:077:	-----------------------------------------------------

31/01/2017-10:43:51:077:	>> iImprimirTexto_DUAL_DarumaFramework([pszString], 0)
31/01/2017-10:43:51:078:		>> hsEnviarBytes_DUAL(@, 2)
31/01/2017-10:43:51:078:			>> esEscreverSerial(COM1, @, 2)
31/01/2017-10:43:51:078:				>> fnEscreveSerial(1, pszBytes, 2)
31/01/2017-10:43:51:079:				<< fnEscreveSerial - RETORNO NUMERO: 2
31/01/2017-10:43:51:079:			<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:43:51:079:		<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:51:079:		>> fnXML_RetornarValor(DUAL\Margem, , c:\DARUMA\DarumaFrameWork.xml)
31/01/2017-10:43:51:080:			Retornando => '00;00'
31/01/2017-10:43:51:080:		<< fnXML_RetornarValor - RETORNO NUMERO: 1
31/01/2017-10:43:51:080:		>> fnXML_RetornarValor(DUAL\TamanhoBobina, , c:\DARUMA\DarumaFrameWork.xml)
31/01/2017-10:43:51:080:			Retornando => '48'
31/01/2017-10:43:51:081:		<< fnXML_RetornarValor - RETORNO NUMERO: 1
31/01/2017-10:43:51:081:		>> hsEnviarBytes_DUAL(------------------------------------------------
                  MICHEL TESTE                  

   *** CUPOM NAO FISCAL NRO: 00000000056 ***    

   --- Data: 19/01/2017 - Hora: 11:57:30 ---    
CLIENTE.: BALCAO                                
VENDEDOR: WL SOLUTIONS                          

================================================
ID-----PRODUTO--------------QTD----UNIT----TOTAL
000006 PRODUTOS 123 PRODUTO 456 PRODUTO 789 10 
11 12 13                      1    20,00   20,00
000008 fita                                    
                              1   100,00  100,00
================================================
                               TOTAL R$  120,00 

                                     DESCONTO R$   60,00
                                        SALDO R$   60,00
===================PAGAMENTOS===================
DINHEIRO                                  20,00
CARTAO - VISA ELECTRON - 1x               50,00
------------------------------------------------
                               TROCO R$   10,00 

================================================
     By WL Solutions - 31/01/2017 10:43:50      
              Nao Tem Valor Fiscal              
================================================





m
, 1286)
31/01/2017-10:43:51:081:			>> esEscreverSerial(COM1, ------------------------------------------------
                  MICHEL TESTE                  

   *** CUPOM NAO FISCAL NRO: 00000000056 ***    

   --- Data: 19/01/2017 - Hora: 11:57:30 ---    
CLIENTE.: BALCAO                                
VENDEDOR: WL SOLUTIONS                          

================================================
ID-----PRODUTO--------------QTD----UNIT----TOTAL
000006 PRODUTOS 123 PRODUTO 456 PRODUTO 789 10 
11 12 13                      1    20,00   20,00
000008 fita                                    
                              1   100,00  100,00
================================================
                               TOTAL R$  120,00 

                                     DESCONTO R$   60,00
                                        SALDO R$   60,00
===================PAGAMENTOS===================
DINHEIRO                                  20,00
CARTAO - VISA ELECTRON - 1x               50,00
------------------------------------------------
                               TROCO R$   10,00 

================================================
     By WL Solutions - 31/01/2017 10:43:50      
              Nao Tem Valor Fiscal              
================================================





m
, 1286)
31/01/2017-10:43:51:081:				>> fnEscreveSerial(1, pszBytes, 1286)
31/01/2017-10:43:51:187:				<< fnEscreveSerial - RETORNO NUMERO: 1286
31/01/2017-10:43:51:187:			<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:43:51:188:		<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:51:188:		>> hsEnviarBytes_DUAL(
, 1)
31/01/2017-10:43:51:188:			>> esEscreverSerial(COM1, 
, 1)
31/01/2017-10:43:51:189:				>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:43:51:189:				<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:43:51:190:			<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:43:51:190:		<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:51:190:		>> fnAguardarTerminoImpressao_DUAL()
31/01/2017-10:43:51:190:			##TEMPO PARA COMANDO MECANICO
31/01/2017-10:43:51:240:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:43:51:240:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:43:51:240:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:43:51:241:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:43:51:241:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:43:51:242:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:51:262:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:43:51:362:				>> fnGetCTSStatus(0)
31/01/2017-10:43:51:363:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:43:51:363:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:43:51:363:				bytes recebidos ()
31/01/2017-10:43:51:364:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:51:364:			iStatusDUAL = 0
31/01/2017-10:43:51:514:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:43:51:514:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:43:51:515:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:43:51:515:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:43:51:516:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:43:51:516:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:51:536:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:43:51:587:				>> fnGetCTSStatus(0)
31/01/2017-10:43:51:587:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:43:51:588:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:43:51:588:				bytes recebidos ()
31/01/2017-10:43:51:588:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:51:589:			iStatusDUAL = 23
31/01/2017-10:43:51:739:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:43:51:739:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:43:51:740:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:43:51:740:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:43:51:741:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:43:51:741:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:51:761:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:43:51:861:				>> fnGetCTSStatus(0)
31/01/2017-10:43:51:861:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:43:51:862:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:43:51:862:				bytes recebidos ()
31/01/2017-10:43:51:862:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:51:863:			iStatusDUAL = 0
31/01/2017-10:43:52:013:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:43:52:013:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:43:52:014:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:43:52:015:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:43:52:015:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:43:52:016:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:52:036:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:43:52:136:				>> fnGetCTSStatus(0)
31/01/2017-10:43:52:136:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:43:52:137:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:43:52:137:				bytes recebidos ()
31/01/2017-10:43:52:137:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:52:138:			iStatusDUAL = 0
31/01/2017-10:43:52:288:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:43:52:288:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:43:52:289:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:43:52:289:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:43:52:290:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:43:52:290:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:52:310:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:43:52:360:				>> fnGetCTSStatus(0)
31/01/2017-10:43:52:360:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:43:52:361:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:43:52:361:				bytes recebidos ()
31/01/2017-10:43:52:362:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:52:362:			iStatusDUAL = 22
31/01/2017-10:43:52:362:			RETORNO FIM DE IMPRESSAO!
31/01/2017-10:43:52:402:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:43:52:402:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:43:52:403:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:43:52:403:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:43:52:404:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:43:52:404:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:52:424:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:43:52:474:				>> fnGetCTSStatus(0)
31/01/2017-10:43:52:474:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:43:52:475:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:43:52:475:				bytes recebidos ()
31/01/2017-10:43:52:475:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:52:476:			iStatusDUAL = 23
31/01/2017-10:43:52:626:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:43:52:626:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:43:52:627:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:43:52:628:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:43:52:628:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:43:52:628:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:52:649:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:43:52:699:				>> fnGetCTSStatus(0)
31/01/2017-10:43:52:699:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:43:52:700:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:43:52:700:				bytes recebidos ()
31/01/2017-10:43:52:700:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:52:701:			iStatusDUAL = 23
31/01/2017-10:43:52:851:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:43:52:851:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:43:52:852:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:43:52:852:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:43:52:853:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:43:52:853:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:52:873:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:43:52:923:				>> fnGetCTSStatus(0)
31/01/2017-10:43:52:924:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:43:52:924:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:43:52:925:				bytes recebidos ()
31/01/2017-10:43:52:925:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:52:925:			iStatusDUAL = 22
31/01/2017-10:43:52:926:			RETORNO FIM DE IMPRESSAO!
31/01/2017-10:43:52:966:			FIM DE IMPRESSAO CONFIRMADO!
31/01/2017-10:43:52:966:		<< fnAguardarTerminoImpressao_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:52:967:	<< iImprimirTexto_DUAL_DarumaFramework - RETORNO NUMERO: 1
31/01/2017-10:43:52:967:	-----------------------------------------------------

31/01/2017-10:43:56:207:	>> eDefinirProduto_Daruma(DUAL)
31/01/2017-10:43:56:208:		>> fnDefinirProduto_Daruma(DUAL)
31/01/2017-10:43:56:317:			>> fnXML_AlterarValor(START\Produto, DUAL, c:\DARUMA\DarumaFrameWork.xml, 1)
31/01/2017-10:43:56:325:				>> fnXML_START_DefinirProduto(DUAL)
31/01/2017-10:43:56:325:				<< fnXML_START_DefinirProduto - RETORNO NUMERO: 1
31/01/2017-10:43:56:326:			<< fnXML_AlterarValor - RETORNO NUMERO: 1
31/01/2017-10:43:56:326:			>> fnModoEscrita(COM1)
31/01/2017-10:43:56:326:				G_iModoEscritaPorta = 2
31/01/2017-10:43:56:326:			<< fnModoEscrita - RETORNO NUMERO: 1
31/01/2017-10:43:56:326:			>> esAbrirSerial(COM1)
31/01/2017-10:43:56:327:				>> fnTentarAbrirSerial(COM1)
31/01/2017-10:43:56:329:					Criou o handle - fnTentarAbrirSerial
31/01/2017-10:43:56:329:					### CONFIGURANDO PORTA DE COMUNICACAO...
31/01/2017-10:43:56:330:				<< fnTentarAbrirSerial - RETORNO NUMERO: 1
31/01/2017-10:43:56:330:				fnTentarAbrirSerial - D_RET_OK
31/01/2017-10:43:56:331:			<< esAbrirSerial - RETORNO NUMERO: 1
31/01/2017-10:43:56:331:		<< fnDefinirProduto_Daruma - RETORNO NUMERO: 1
31/01/2017-10:43:56:331:	<< eDefinirProduto_Daruma - RETORNO NUMERO: 1
31/01/2017-10:43:56:331:	-----------------------------------------------------

31/01/2017-10:43:56:332:	>> iImprimirTexto_DUAL_DarumaFramework([pszString], 0)
31/01/2017-10:43:56:332:		>> hsEnviarBytes_DUAL(@, 2)
31/01/2017-10:43:56:332:			>> esEscreverSerial(COM1, @, 2)
31/01/2017-10:43:56:332:				>> fnEscreveSerial(1, pszBytes, 2)
31/01/2017-10:43:56:333:				<< fnEscreveSerial - RETORNO NUMERO: 2
31/01/2017-10:43:56:333:			<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:43:56:333:		<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:56:333:		>> fnXML_RetornarValor(DUAL\Margem, , c:\DARUMA\DarumaFrameWork.xml)
31/01/2017-10:43:56:333:			Retornando => '00;00'
31/01/2017-10:43:56:334:		<< fnXML_RetornarValor - RETORNO NUMERO: 1
31/01/2017-10:43:56:334:		>> fnXML_RetornarValor(DUAL\TamanhoBobina, , c:\DARUMA\DarumaFrameWork.xml)
31/01/2017-10:43:56:334:			Retornando => '48'
31/01/2017-10:43:56:334:		<< fnXML_RetornarValor - RETORNO NUMERO: 1
31/01/2017-10:43:56:334:		>> hsEnviarBytes_DUAL(------------------------------------------------
                  MICHEL TESTE                  

   *** CUPOM NAO FISCAL NRO: 00000000056 ***    

   --- Data: 19/01/2017 - Hora: 11:57:30 ---    
CLIENTE.: BALCAO                                
VENDEDOR: WL SOLUTIONS                          

================================================
ID-----PRODUTO--------------QTD----UNIT----TOTAL
000006 PRODUTOS 123 PRODUTO 456 PRODUTO 789 10 
11 12 13                      1    20,00   20,00
000008 fita                                    
                              1   100,00  100,00
================================================
                               TOTAL R$  120,00 

                                     DESCONTO R$   60,00
                                        SALDO R$   60,00
===================PAGAMENTOS===================
DINHEIRO                                  20,00
CARTAO - VISA ELECTRON - 1x               50,00
------------------------------------------------
                               TROCO R$   10,00 

================================================
     By WL Solutions - 31/01/2017 10:43:56      
              Nao Tem Valor Fiscal              
================================================





m
, 1286)
31/01/2017-10:43:56:335:			>> esEscreverSerial(COM1, ------------------------------------------------
                  MICHEL TESTE                  

   *** CUPOM NAO FISCAL NRO: 00000000056 ***    

   --- Data: 19/01/2017 - Hora: 11:57:30 ---    
CLIENTE.: BALCAO                                
VENDEDOR: WL SOLUTIONS                          

================================================
ID-----PRODUTO--------------QTD----UNIT----TOTAL
000006 PRODUTOS 123 PRODUTO 456 PRODUTO 789 10 
11 12 13                      1    20,00   20,00
000008 fita                                    
                              1   100,00  100,00
================================================
                               TOTAL R$  120,00 

                                     DESCONTO R$   60,00
                                        SALDO R$   60,00
===================PAGAMENTOS===================
DINHEIRO                                  20,00
CARTAO - VISA ELECTRON - 1x               50,00
------------------------------------------------
                               TROCO R$   10,00 

================================================
     By WL Solutions - 31/01/2017 10:43:56      
              Nao Tem Valor Fiscal              
================================================





m
, 1286)
31/01/2017-10:43:56:335:				>> fnEscreveSerial(1, pszBytes, 1286)
31/01/2017-10:43:56:440:				<< fnEscreveSerial - RETORNO NUMERO: 1286
31/01/2017-10:43:56:441:			<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:43:56:441:		<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:56:441:		>> hsEnviarBytes_DUAL(
, 1)
31/01/2017-10:43:56:441:			>> esEscreverSerial(COM1, 
, 1)
31/01/2017-10:43:56:441:				>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:43:56:442:				<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:43:56:442:			<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:43:56:442:		<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:56:443:		>> fnAguardarTerminoImpressao_DUAL()
31/01/2017-10:43:56:443:			##TEMPO PARA COMANDO MECANICO
31/01/2017-10:43:56:493:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:43:56:493:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:43:56:493:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:43:56:494:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:43:56:494:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:43:56:494:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:56:514:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:43:56:614:				>> fnGetCTSStatus(0)
31/01/2017-10:43:56:614:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:43:56:615:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:43:56:615:				bytes recebidos ()
31/01/2017-10:43:56:615:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:56:616:			iStatusDUAL = 0
31/01/2017-10:43:56:766:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:43:56:766:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:43:56:767:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:43:56:767:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:43:56:768:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:43:56:768:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:56:788:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:43:56:838:				>> fnGetCTSStatus(0)
31/01/2017-10:43:56:838:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:43:56:839:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:43:56:839:				bytes recebidos ()
31/01/2017-10:43:56:839:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:56:840:			iStatusDUAL = 23
31/01/2017-10:43:56:990:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:43:56:990:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:43:56:991:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:43:56:991:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:43:56:992:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:43:56:992:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:57:012:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:43:57:112:				>> fnGetCTSStatus(0)
31/01/2017-10:43:57:113:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:43:57:113:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:43:57:113:				bytes recebidos ()
31/01/2017-10:43:57:114:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:57:114:			iStatusDUAL = 0
31/01/2017-10:43:57:264:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:43:57:265:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:43:57:265:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:43:57:266:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:43:57:266:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:43:57:267:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:57:287:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:43:57:387:				>> fnGetCTSStatus(0)
31/01/2017-10:43:57:387:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:43:57:388:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:43:57:388:				bytes recebidos ()
31/01/2017-10:43:57:389:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:57:389:			iStatusDUAL = 0
31/01/2017-10:43:57:541:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:43:57:541:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:43:57:542:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:43:57:542:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:43:57:543:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:43:57:543:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:57:563:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:43:57:613:				>> fnGetCTSStatus(0)
31/01/2017-10:43:57:613:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:43:57:614:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:43:57:614:				bytes recebidos ()
31/01/2017-10:43:57:614:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:57:615:			iStatusDUAL = 22
31/01/2017-10:43:57:615:			RETORNO FIM DE IMPRESSAO!
31/01/2017-10:43:57:655:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:43:57:655:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:43:57:656:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:43:57:657:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:43:57:657:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:43:57:657:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:57:678:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:43:57:728:				>> fnGetCTSStatus(0)
31/01/2017-10:43:57:728:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:43:57:729:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:43:57:729:				bytes recebidos ()
31/01/2017-10:43:57:730:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:57:730:			iStatusDUAL = 23
31/01/2017-10:43:57:881:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:43:57:882:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:43:57:882:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:43:57:883:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:43:57:883:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:43:57:884:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:57:904:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:43:57:954:				>> fnGetCTSStatus(0)
31/01/2017-10:43:57:954:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:43:57:955:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:43:57:955:				bytes recebidos ()
31/01/2017-10:43:57:955:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:57:956:			iStatusDUAL = 23
31/01/2017-10:43:58:106:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:43:58:106:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:43:58:107:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:43:58:107:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:43:58:108:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:43:58:108:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:58:128:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:43:58:178:				>> fnGetCTSStatus(0)
31/01/2017-10:43:58:178:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:43:58:179:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:43:58:179:				bytes recebidos ()
31/01/2017-10:43:58:179:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:58:180:			iStatusDUAL = 22
31/01/2017-10:43:58:180:			RETORNO FIM DE IMPRESSAO!
31/01/2017-10:43:58:220:			FIM DE IMPRESSAO CONFIRMADO!
31/01/2017-10:43:58:220:		<< fnAguardarTerminoImpressao_DUAL - RETORNO NUMERO: 1
31/01/2017-10:43:58:221:	<< iImprimirTexto_DUAL_DarumaFramework - RETORNO NUMERO: 1
31/01/2017-10:43:58:221:	-----------------------------------------------------

31/01/2017-10:45:10:385:	============================================
31/01/2017-10:45:10:385:	    DARUMAFRAMEWORK.dll VERSO - 11.06.24
31/01/2017-10:45:10:385:	       TA2000 4.05        DUAL  5.45
31/01/2017-10:45:10:385:	       ECF    12.17       MODEM 3.63
31/01/2017-10:45:10:386:	       NFCe   3.65        NFe   1.01
31/01/2017-10:45:10:386:	       SAT    2.55        TEF   1.05
31/01/2017-10:45:10:386:	============================================
31/01/2017-10:45:10:389:	>> fnXML_START_PathLocalArquivoNCM(c:\DARUMA\IBPTAX.csv)
31/01/2017-10:45:10:389:		>> fnXML_START_PathPadraoNCM(c:\DARUMA\IBPTAX.csv)
31/01/2017-10:45:10:389:		<< fnXML_START_PathPadraoNCM - RETORNO NUMERO: 1
31/01/2017-10:45:10:389:	<< fnXML_START_PathLocalArquivoNCM - RETORNO NUMERO: 1
31/01/2017-10:45:10:389:	-----------------------------------------------------

31/01/2017-10:45:10:390:	>> fnXML_START_PathLocalArquivoNCM(c:\DARUMA\IBPTAX.csv)
31/01/2017-10:45:10:390:		>> fnXML_START_PathPadraoNCM(c:\DARUMA\IBPTAX.csv)
31/01/2017-10:45:10:390:		<< fnXML_START_PathPadraoNCM - RETORNO NUMERO: 1
31/01/2017-10:45:10:390:	<< fnXML_START_PathLocalArquivoNCM - RETORNO NUMERO: 1
31/01/2017-10:45:10:391:	-----------------------------------------------------

31/01/2017-10:45:10:393:	>> eCriptografarValorChave_GNE_Daruma(, )
31/01/2017-10:45:10:393:		>> fnCarregarDllGNE()
31/01/2017-10:45:10:393:			NAO foi possivel carregar a GNE_Framework
31/01/2017-10:45:10:394:		<< fnCarregarDllGNE - RETORNO NUMERO: -103
31/01/2017-10:45:10:394:	<< eCriptografarValorChave_GNE_Daruma - RETORNO NUMERO: -103
31/01/2017-10:45:10:394:	-----------------------------------------------------

31/01/2017-10:45:10:395:	 ## Tag Informada Nao foi encontrada !
31/01/2017-10:45:10:396:	
	<DARUMAFRAMEWORK>
	<START>
	<LocalArquivos>C:\DARUMA\</LocalArquivos>
	<LocalArquivosRelatorios>C:\</LocalArquivosRelatorios>
	<LogTamMaxMB>5</LogTamMaxMB>
	<ModoObserver>0</ModoObserver>
	<PathBibliotecasAuxiliares>C:\DARUMA\</PathBibliotecasAuxiliares>
	<Produto>DUAL</Produto>
	<ThreadAoIniciar>0</ThreadAoIniciar>
	<TipoRegistro>2</TipoRegistro>
	<TokenEncurtadorUrl>0</TokenEncurtadorUrl>
	</START>
	<DUAL>
	<AguardarProcesso>1</AguardarProcesso>
	<AtivaRota>0</AtivaRota>
	<Auditoria>1</Auditoria>
	<CaracterSeparador>;</CaracterSeparador>
	<CodePageAutomatico>0</CodePageAutomatico>
	<ComunicacaoUSB>0</ComunicacaoUSB>
	<ControleAutomatico>0</ControleAutomatico>
	<EncontrarDUAL>0</EncontrarDUAL>
	<EndPortaParalela></EndPortaParalela>
	<EnterFinal>1</EnterFinal>
	<FormataTexto>IMP</FormataTexto>
	<Inicializou>0</Inicializou>
	<LinhasGuilhotina>0</LinhasGuilhotina>
	<Margem>00;00</Margem>
	<ModoGaveta>0</ModoGaveta>
	<PortaComunicacao>COM1</PortaComunicacao>
	<Rota1>COM1>000.000.000.000:0000</Rota1>
	<Rota2>COM2>000.000.000.000:0000</Rota2>
	<Rota3>COM3>000.000.000.000:0000</Rota3>
	<Rota4>COM4>000.000.000.000:0000</Rota4>
	<Rota5>COM5>000.000.000.000:0000</Rota5>
	<Tabulacao>05,10,15,20,30,40</Tabulacao>
	<TamanhoBobina>48</TamanhoBobina>
	<TempoEsperaLeitura>10</TempoEsperaLeitura>
	<Termica>1</Termica>
	<Velocidade>115200</Velocidade>
	<Wine>0</Wine>
	<ZeroCortado>0</ZeroCortado>
	</DUAL>
	<ECF>
	<AguardarBitmapRZ>0</AguardarBitmapRZ>
	<AguardarImpressao>0</AguardarImpressao>
	<AjustaDATAM>0</AjustaDATAM>
	<AlteraFPGTO>1</AlteraFPGTO>
	<ArquivoLeituraX>LeituraX.ser</ArquivoLeituraX>
	<ArredondarTruncar>A</ArredondarTruncar>
	<Auditoria>0</Auditoria>
	<CaracterSeparador>;</CaracterSeparador>
	<ControleAutomatico>0</ControleAutomatico>
	<DelayEntreBytes>010</DelayEntreBytes>
	<EncontrarECF>1</EncontrarECF>
	<EmErroBuscarPorta>0</EmErroBuscarPorta>
	<EnviarAvisoAoUsuario>0</EnviarAvisoAoUsuario>
	<EnviarErroAoUsuario>0</EnviarErroAoUsuario>
	<FarmaciaPopular>0</FarmaciaPopular>
	<GerandoRelatorio>0</GerandoRelatorio>
	<HabilitaNFCe>0</HabilitaNFCe>
	<NumeroECFCompativel>001</NumeroECFCompativel>
	<HabilitaNotificacaoWS>0</HabilitaNotificacaoWS>
	<HorarioVeraoInicio></HorarioVeraoInicio>
	<HorarioVeraoFim></HorarioVeraoFim>
	<LegendaInmetro>0</LegendaInmetro>
	<LMFCompleta>0</LMFCompleta>
	<MaxFechamentoAutomatico>0</MaxFechamentoAutomatico>
	<MensagemApl1></MensagemApl1>
	<MensagemApl2></MensagemApl2>
	<MensagemAviso>AVISO: [O PAPEL ESTA ACABANDO!!]. INSIRA NOVA BOBINA DE PAPEL.</MensagemAviso>
	<ModoGaveta>0</ModoGaveta>
	<NaoAvisarPoucoPapel>0</NaoAvisarPoucoPapel>
	<NomeUltimoCMD>DllMain - DLL_PROCESS_ATTACH</NomeUltimoCMD>
	<PortaSerial>COM1</PortaSerial>
	<ReceberAvisoEmArquivo>0</ReceberAvisoEmArquivo>
	<ReceberDescricaoAvisoEmArquivo>0</ReceberDescricaoAvisoEmArquivo>
	<ReceberDescricaoErroEmArquivo>0</ReceberDescricaoErroEmArquivo>
	<ReceberErroEmArquivo>0</ReceberErroEmArquivo>
	<ReceberInfoEstendida>1</ReceberInfoEstendida>
	<ReceberInfoEstendidaEmArquivo>0</ReceberInfoEstendidaEmArquivo>
	<ReducaoZAutomatica>0</ReducaoZAutomatica>
	<RetornarAvisoErro>0</RetornarAvisoErro>
	<SangriaMensagem></SangriaMensagem>
	<SangriaValor>100</SangriaValor>
	<SerialByteAByte>0</SerialByteAByte>
	<SinalSonoroIniciar>1</SinalSonoroIniciar>
	<SuprimentoMensagem></SuprimentoMensagem>
	<SuprimentoValor>100</SuprimentoValor>
	<TipoUltimoDocumento>0</TipoUltimoDocumento>
	<TituloMensagem>[DarumaFramework]</TituloMensagem>
	<Velocidade>9600</Velocidade>
	<VelocidadeAntiga>9600</VelocidadeAntiga>
	<VelocidadeGeracaoRelatorio>1</VelocidadeGeracaoRelatorio>
	<Wine>0</Wine>
	<CF>
	<BMP>0</BMP>
	<CupomAdicionalDllConfig>111111111100000000000</CupomAdicionalDllConfig>
	<CupomAdicionalDllTitulo>Cupom Adicional</CupomAdicionalDllTitulo>
	<CupomMania>0</CupomMania>
	<FormaPgto>Dinheiro</FormaPgto>
	<IdentificaConsumidorFormatado></IdentificaConsumidorFormatado>
	<MascaraIdentificaConsumidor>0</MascaraIdentificaConsumidor>
	<MensagemFormaPagamento></MensagemFormaPagamento>
	<MensagemPromocional></MensagemPromocional>
	<MinasLegal>0</MinasLegal>
	<ModoPreVenda>0</ModoPreVenda>
	<NotaLegal>0</NotaLegal>
	<Quantidade>1</Quantidade>
	<TamanhoMinimoDescricao>15</TamanhoMinimoDescricao>
	<TipoDescAcresc>D%</TipoDescAcresc>
	<TorpedoPremiadoParaiba>0</TorpedoPremiadoParaiba>
	<UnidadeMedida>un</UnidadeMedida>
	<ValorDescAcresc>0.00</ValorDescAcresc>
	</CF>
	<CFBP>
	<CaptionPoltrona>POLTRONA</CaptionPoltrona>
	<CaptionPlataforma>PLATAFORMA</CaptionPlataforma>
	<CategoriaTransp></CategoriaTransp>
	<DataHoraEmbarque></DataHoraEmbarque>
	<Destino></Destino>
	<LocalInfoCFBP>1</LocalInfoCFBP>
	<ModalidadeTransp></ModalidadeTransp>
	<ModoCompFS800>0</ModoCompFS800>
	<Origem></Origem>
	<Percurso></Percurso>
	<Plataforma></Plataforma>
	<Prestadora></Prestadora>
	<Poltrona></Poltrona>
	<UFOrigem></UFOrigem>
	<UFDestino></UFDestino>
	</CFBP>
	<CCD>
	<DocOrigem></DocOrigem>
	<FormaPgto>Cartao</FormaPgto>
	<LinhasTEF>20</LinhasTEF>
	<SaltarLinhasTEF>0</SaltarLinhasTEF>
	<Parcelas>01</Parcelas>
	<Valor></Valor>
	</CCD>
	<CHEQUE>
	<XLinha1>10</XLinha1>
	<XLinha2>10</XLinha2>
	<XLinha3>10</XLinha3>
	<YLinha1>10</YLinha1>
	<YLinha2>20</YLinha2>
	<YLinha3>30</YLinha3>
	<TimeOutEjetarCheque>20</TimeOutEjetarCheque>
	</CHEQUE>
	<LEI12741>
	<ColunasIBPT>0;4;5;1;6;7</ColunasIBPT>
	<LocalArquivoNCM>c:\DARUMA\IBPTAX.csv</LocalArquivoNCM>
	<LocalMSG>0</LocalMSG>
	<MSG>Val Aprox Tributos | Fonte:IBPT</MSG>
	<SeparadorIBPT>;</SeparadorIBPT>
	</LEI12741>
	<REDUCAOZ>
	<AvisarOperacoesReducaoZ>0</AvisarOperacoesReducaoZ>
	<AvisarReducaoZ>0</AvisarReducaoZ>
	<Relatorios></Relatorios>
	<PeriodoInicial></PeriodoInicial>
	<PeriodoFinal></PeriodoFinal>
	<ChavePrivada></ChavePrivada>
	<ExecutarAntesOuDepois>1</ExecutarAntesOuDepois>
	<MensagemAviso>Geracao de relatorio sera executada automaticamente apos a reducao Z, favor nao desligar a impressora</MensagemAviso>
	<RetornarInformacao></RetornarInformacao>
	<TimeOutReducaoZ>30</TimeOutReducaoZ>
	</REDUCAOZ>
	<SCU>
	<DivisaoBufferUSB>0</DivisaoBufferUSB>
	<DocOrigem>0</DocOrigem>
	<Habilitar>0</Habilitar>
	<HabilitarGuilhotina>1</HabilitarGuilhotina>
	<LegendaINMETRO>0</LegendaINMETRO>
	<NumeroParcelas>1</NumeroParcelas>
	<Pagamento></Pagamento>
	<QuantCasasDecimais>2</QuantCasasDecimais>
	<QuantCasasDecimaisPrecoUnitario>2</QuantCasasDecimaisPrecoUnitario>
	<QuantCasasDecimaisPrecoUnitarioVenda></QuantCasasDecimaisPrecoUnitarioVenda>
	<QuantCasasDecimaisVenda></QuantCasasDecimaisVenda>
	<TimeoutBinario>220</TimeoutBinario>
	<TimeoutCmd>40</TimeoutCmd>
	<URLQrCode></URLQrCode>
	</SCU>
	<SINTEGRA>
	<Bairro>Bairro</Bairro>
	<CEP>12345.123</CEP>
	<Cod_Convenio>1</Cod_Convenio>
	<Cod_Finalidade>1</Cod_Finalidade>
	<Cod_Natureza>1</Cod_Natureza>
	<Complemento>Complemento</Complemento>
	<Contato_Nome>Nome Contato</Contato_Nome>
	<Contato_Telefone>(12) 1234-1234</Contato_Telefone>
	<Fax>(12) 1234-1234</Fax>
	<Logradouro>Logradouro</Logradouro>
	<Municipio>Municipio</Municipio>
	<Numero>12345</Numero>
	<RateioSubTotal>0</RateioSubTotal>
	<UF>XX</UF>
	</SINTEGRA>
	<MOVIMENTOPORECF>
	<SOFTWAREHOUSE>
	<CNPJ></CNPJ>
	<IE></IE>
	<IM></IM>
	<Denominacao></Denominacao>
	<NomePAFECF></NomePAFECF>
	<VersaoPAFECF></VersaoPAFECF>
	<MD5PAFECF></MD5PAFECF>
	<VersaoERPAFECF></VersaoERPAFECF>
	</SOFTWAREHOUSE>
	</MOVIMENTOPORECF>
	<ATOCOTEPE>
	<Automatico>0</Automatico>
	<Layout>0</Layout>
	</ATOCOTEPE>
	</ECF>
	<TA2000>
	<Auditoria>0</Auditoria>
	<MensagemBoasVindasLinha1>**********Daruma Automacao**************</MensagemBoasVindasLinha1>
	<MensagemBoasVindasLinha2>********MicroTerminal TA2000************</MensagemBoasVindasLinha2>
	<Porta>LPT0</Porta>
	</TA2000>
	<MODEM>
	<Apn>XXXXX</Apn>
	<Auditoria>0</Auditoria>
	<BandejaInicio>SIM1</BandejaInicio>
	<CaptionWinAPP>MODEM - MIN100/MIN200</CaptionWinAPP>
	<ControleAutomatico>0</ControleAutomatico>
	<ConfirmaEntregaSMS>0</ConfirmaEntregaSMS>
	<IpCliente>XXX.XXX.XXX.XXX</IpCliente>
	<IpServidor>XXX.XXX.XXX.XXX</IpServidor>
	<LerApagar>FALSE</LerApagar>
	<ListarSms>0</ListarSms>
	<ListarSmsSIM>0</ListarSmsSIM>
	<NumeroTentativas>0</NumeroTentativas>
	<Porta>COM1</Porta>
	<PortaGPRS>1001</PortaGPRS>
	<PortaTimeOut>5</PortaTimeOut>
	<Profile>1</Profile>
	<ReceberNumeroChamada>0</ReceberNumeroChamada>
	<SalvarRetornoSMS>0</SalvarRetornoSMS>
	<Senha>XXXXX</Senha>
	<SmsClasse0>0</SmsClasse0>
	<Tecla>F10</Tecla>
	<TempoAlertar>4000</TempoAlertar>
	<TotalSmsEnviados>0</TotalSmsEnviados>
	<Thread>FALSE</Thread>
	<Usuario>XXXXX</Usuario>
	<Velocidade>115200</Velocidade>
	</MODEM>
	<DSP>
	<Auditoria>0</Auditoria>
	<PortaSerial>COM5</PortaSerial>
	<Velocidade>9600</Velocidade>
	<Mascara></Mascara>
	<MENSAGEMABERTURA>
	<Linha1>Urmet Daruma</Linha1>
	<Linha2>DarumaFramework</Linha2>
	</MENSAGEMABERTURA>
	<MENSAGEMENCERRAMENTO>
	<Linha1></Linha1>
	<Linha2></Linha2>
	</MENSAGEMENCERRAMENTO>
	<MENSAGEMPROMOCIONALDSP>
	<Animacao></Animacao>
	<Linha1></Linha1>
	<Linha2></Linha2>
	</MENSAGEMPROMOCIONALDSP>
	</DSP>
	<OBSERVER>
	<PathEntrada>c:\Daruma.cmd</PathEntrada>
	<PathSaida>c:\Daruma.ret</PathSaida>
	<Latencia>25</Latencia>
	<Log_Path>OBSERVER.LOG</Log_Path>
	<Modo>0</Modo>
	<PortaTCP>8890</PortaTCP>
	<Separador>;</Separador>
	<Gravar_Log>0</Gravar_Log>
	<TerminadorSocket></TerminadorSocket>
	<TipoInicializacao>0</TipoInicializacao>
	</OBSERVER>
	<WSWIN8>
	<NomeFantasia></NomeFantasia>
	<SyncAssync>0</SyncAssync>
	<IndiceSegmento>0</IndiceSegmento>
	</WSWIN8>
	<NFCE>
	<AjustarDataHora>0</AjustarDataHora>
	<AvisoContingencia>0</AvisoContingencia>
	<Auditoria>0</Auditoria>
	<EmissaoCtg>0</EmissaoCtg>
	<EncontrarImpressora>2</EncontrarImpressora>
	<EnderecoServidor></EnderecoServidor>
	<EntradaCtg>0</EntradaCtg>
	<NaoReenviarCtg>0</NaoReenviarCtg>
	<PathArquivosCtgOffline>.\</PathArquivosCtgOffline>
	<SepararCtgOfflineRejeitado></SepararCtgOfflineRejeitado>
	<NaoAlterarPathCtgTimeOut>0</NaoAlterarPathCtgTimeOut>
	<TempoCtg>0</TempoCtg>
	<HabilitarSAT>0</HabilitarSAT>
	<PROXY>
	<Habilitar>0</Habilitar>
	<Host>localhost</Host>
	<Porta>8080</Porta>
	<Usuario>usuario</Usuario>
	<Senha></Senha>
	</PROXY>
	<TimeOutWS>10</TimeOutWS>
	<IMPRESSORA>
	<ComunicacaoUSB>0</ComunicacaoUSB>
	<ControleAutomatico>0</ControleAutomatico>
	<MarcaImpressora>0</MarcaImpressora>
	<PortaComunicacao>COM1</PortaComunicacao>
	<TamanhoBobina>48</TamanhoBobina>
	<Velocidade>9600</Velocidade>
	<ConfAnterior>0</ConfAnterior>
	</IMPRESSORA>
	</NFCE>
	<NFE>
	<Auditoria>0</Auditoria>
	<EnderecoServidor></EnderecoServidor>
	</NFE>
	<SAT>
	<Auditoria>1</Auditoria>
	<AcionarGuilhotina>1</AcionarGuilhotina>
	<ImpressaoCompleta>1</ImpressaoCompleta>
	<LocalArquivosSAT>C:\DARUMA\SAT\</LocalArquivosSAT>
	<CODE128>1</CODE128>
	<QrCode>1</QrCode>
	<EnviarXML>0</EnviarXML>
	<EncontrarImpressora>0</EncontrarImpressora>
	<PRNDaruma>0</PRNDaruma>
	<LocalPRNDaruma>c:\Daruma.PRN</LocalPRNDaruma>
	<SalvarCFePDF>0</SalvarCFePDF>
	<PathPDF>./</PathPDF>
	<IMPRESSORA>
	<ComunicacaoUSB>0</ComunicacaoUSB>
	<ControleAutomatico>0</ControleAutomatico>
	<MarcaImpressora>0</MarcaImpressora>
	<PortaComunicacao>COM1</PortaComunicacao>
	<TamanhoBobina>48</TamanhoBobina>
	<Velocidade>115200</Velocidade>
	<ConfAnterior>0</ConfAnterior>
	</IMPRESSORA>
	</SAT>
	<TEF>
	<Auditoria>0</Auditoria>
	<CapacidadeAutomacao>3</CapacidadeAutomacao>
	<CaracterSeparador>;</CaracterSeparador>
	<EmpresaAutomacao>EMPRESA TESTE LTDA</EmpresaAutomacao>
	<IdentificacaoAutomaticaCliente>0</IdentificacaoAutomaticaCliente>
	<Moeda>0</Moeda>
	<NumeroSessao>100000</NumeroSessao>
	<NomeAutomacao>APLICATIVO DE VENDAS</NomeAutomacao>
	<NSU></NSU>
	<PgtoTEFAutomatico>3;4</PgtoTEFAutomatico>
	<RedeAdquirente></RedeAdquirente>
	<RegistroCertificacao></RegistroCertificacao>
	<TransacaoAutomatica>0</TransacaoAutomatica>
	<VersaoAutomacao>V1,0,0</VersaoAutomacao>
	</TEF>
	</DARUMAFRAMEWORK>
-------------------------------------------------------------------------------------------------------------------------

31/01/2017-10:45:10:396:	>> DllMain - DLL_PROCESS_ATTACH()
31/01/2017-10:45:10:397:		>> fnXML_RetornarValor(NFCE\PROXY\Senha, , c:\DARUMA\DarumaFrameWork.xml)
31/01/2017-10:45:10:397:			>> eDescriptografarValorChave_GNE_Daruma( )
31/01/2017-10:45:10:397:				>> fnCarregarDllGNE()
31/01/2017-10:45:10:397:					NAO foi possivel carregar a GNE_Framework
31/01/2017-10:45:10:397:				<< fnCarregarDllGNE - RETORNO NUMERO: -103
31/01/2017-10:45:10:398:			<< eDescriptografarValorChave_GNE_Daruma - RETORNO NUMERO: -103
31/01/2017-10:45:10:398:		<< fnXML_RetornarValor - RETORNO NUMERO: 1
31/01/2017-10:45:10:398:		>> fnXML_AlterarValor(NFCE\PROXY\Senha, ***************, c:\DARUMA\DarumaFrameWork.xml, 1)
31/01/2017-10:45:10:398:			>> eCriptografarValorChave_GNE_Daruma(, )
31/01/2017-10:45:10:399:				>> fnCarregarDllGNE()
31/01/2017-10:45:10:399:					NAO foi possivel carregar a GNE_Framework
31/01/2017-10:45:10:399:				<< fnCarregarDllGNE - RETORNO NUMERO: -103
31/01/2017-10:45:10:399:			<< eCriptografarValorChave_GNE_Daruma - RETORNO NUMERO: -103
31/01/2017-10:45:10:409:		<< fnXML_AlterarValor - RETORNO NUMERO: 1
31/01/2017-10:45:10:409:		>> fnModoEscrita(COM1)
31/01/2017-10:45:10:409:			G_iModoEscritaPorta = 2
31/01/2017-10:45:10:409:		<< fnModoEscrita - RETORNO NUMERO: 1
31/01/2017-10:45:10:410:		>> eDefinirProduto_Daruma(DUAL)
31/01/2017-10:45:10:410:			>> fnDefinirProduto_Daruma(DUAL)
31/01/2017-10:45:10:410:				>> fnXML_AlterarValor(START\Produto, DUAL, c:\DARUMA\DarumaFrameWork.xml, 1)
31/01/2017-10:45:10:419:					>> fnXML_START_DefinirProduto(DUAL)
31/01/2017-10:45:10:419:					<< fnXML_START_DefinirProduto - RETORNO NUMERO: 1
31/01/2017-10:45:10:419:				<< fnXML_AlterarValor - RETORNO NUMERO: 1
31/01/2017-10:45:10:419:				>> fnModoEscrita(COM1)
31/01/2017-10:45:10:419:					G_iModoEscritaPorta = 2
31/01/2017-10:45:10:420:				<< fnModoEscrita - RETORNO NUMERO: 1
31/01/2017-10:45:10:420:				>> esAbrirSerial(COM1)
31/01/2017-10:45:10:420:					>> fnTentarAbrirSerial(COM1)
31/01/2017-10:45:10:430:						Criou o handle - fnTentarAbrirSerial
31/01/2017-10:45:10:430:						### CONFIGURANDO PORTA DE COMUNICACAO...
31/01/2017-10:45:10:431:					<< fnTentarAbrirSerial - RETORNO NUMERO: 1
31/01/2017-10:45:10:431:					fnTentarAbrirSerial - D_RET_OK
31/01/2017-10:45:10:432:				<< esAbrirSerial - RETORNO NUMERO: 1
31/01/2017-10:45:10:432:			<< fnDefinirProduto_Daruma - RETORNO NUMERO: 1
31/01/2017-10:45:10:432:		<< eDefinirProduto_Daruma - RETORNO NUMERO: 1
31/01/2017-10:45:10:432:		>> fnConfiguraControleFluxo_DUAL()
31/01/2017-10:45:10:432:			>> hsEnviarBytes_DUAL(, 2)
31/01/2017-10:45:10:433:				>> esEscreverSerial(COM1, , 2)
31/01/2017-10:45:10:433:					>> fnEscreveSerial(1, pszBytes, 2)
31/01/2017-10:45:10:433:					<< fnEscreveSerial - RETORNO NUMERO: 2
31/01/2017-10:45:10:434:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:45:10:434:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:10:534:			>> hsLerBytes_DUAL(, 50)
31/01/2017-10:45:10:734:				>> fnGetCTSStatus(0)
31/01/2017-10:45:10:734:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:45:10:735:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:45:10:735:				bytes recebidos (:0000010002000081000000000000000000010000
)
31/01/2017-10:45:10:735:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:10:736:			>> hsEnviarBytes_DUAL(XXXXXXXXXXXXXXX1XXXXXXXXXXXXXXXXXXXXXXXX, 42)
31/01/2017-10:45:10:736:				>> esEscreverSerial(COM1, XXXXXXXXXXXXXXX1XXXXXXXXXXXXXXXXXXXXXXXX, 42)
31/01/2017-10:45:10:737:					>> fnEscreveSerial(1, pszBytes, 42)
31/01/2017-10:45:10:737:					<< fnEscreveSerial - RETORNO NUMERO: 42
31/01/2017-10:45:10:738:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:45:10:738:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:10:738:			>> hsLerBytes_DUAL(, 2)
31/01/2017-10:45:10:889:				>> fnGetCTSStatus(0)
31/01/2017-10:45:10:889:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:45:10:890:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:45:10:890:				bytes recebidos ()
31/01/2017-10:45:10:891:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:10:991:			>> hsLerBytes_DUAL(, 2)
31/01/2017-10:45:11:141:				>> fnGetCTSStatus(0)
31/01/2017-10:45:11:141:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:45:11:142:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:45:11:142:				bytes recebidos ()
31/01/2017-10:45:11:143:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:11:243:			>> hsLerBytes_DUAL(, 2)
31/01/2017-10:45:11:393:				>> fnGetCTSStatus(0)
31/01/2017-10:45:11:393:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:45:11:394:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:45:11:394:				bytes recebidos ()
31/01/2017-10:45:11:394:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:11:495:			>> hsLerBytes_DUAL(, 2)
31/01/2017-10:45:11:645:				>> fnGetCTSStatus(0)
31/01/2017-10:45:11:645:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:45:11:646:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:45:11:646:				bytes recebidos ()
31/01/2017-10:45:11:646:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:11:747:			>> hsLerBytes_DUAL(, 2)
31/01/2017-10:45:11:897:				>> fnGetCTSStatus(0)
31/01/2017-10:45:11:897:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:45:11:898:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:45:11:898:				bytes recebidos ()
31/01/2017-10:45:11:899:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:11:999:			>> hsLerBytes_DUAL(, 2)
31/01/2017-10:45:12:149:				>> fnGetCTSStatus(0)
31/01/2017-10:45:12:149:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:45:12:149:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:45:12:150:				bytes recebidos ()
31/01/2017-10:45:12:150:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:12:250:			>> hsLerBytes_DUAL(, 2)
31/01/2017-10:45:12:400:				>> fnGetCTSStatus(0)
31/01/2017-10:45:12:400:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:45:12:401:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:45:12:401:				bytes recebidos ()
31/01/2017-10:45:12:401:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:12:502:			>> hsLerBytes_DUAL(, 2)
31/01/2017-10:45:12:652:				>> fnGetCTSStatus(0)
31/01/2017-10:45:12:652:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:45:12:653:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:45:12:653:				bytes recebidos ()
31/01/2017-10:45:12:654:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:12:754:			>> hsLerBytes_DUAL(, 2)
31/01/2017-10:45:12:904:				>> fnGetCTSStatus(0)
31/01/2017-10:45:12:904:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:45:12:904:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:45:12:905:				bytes recebidos ()
31/01/2017-10:45:12:905:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:13:005:			>> hsLerBytes_DUAL(, 2)
31/01/2017-10:45:13:155:				>> fnGetCTSStatus(0)
31/01/2017-10:45:13:155:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:45:13:156:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:45:13:156:				bytes recebidos ()
31/01/2017-10:45:13:157:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:13:257:			>> hsLerBytes_DUAL(, 2)
31/01/2017-10:45:13:407:				>> fnGetCTSStatus(0)
31/01/2017-10:45:13:407:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:45:13:407:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:45:13:408:				bytes recebidos ()
31/01/2017-10:45:13:408:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:13:508:			>> hsLerBytes_DUAL(, 2)
31/01/2017-10:45:13:658:				>> fnGetCTSStatus(0)
31/01/2017-10:45:13:658:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:45:13:658:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:45:13:659:				bytes recebidos ()
31/01/2017-10:45:13:659:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:13:759:			>> hsLerBytes_DUAL(, 2)
31/01/2017-10:45:13:909:				>> fnGetCTSStatus(0)
31/01/2017-10:45:13:909:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:45:13:910:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:45:13:910:				bytes recebidos ()
31/01/2017-10:45:13:911:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:14:011:			>> hsLerBytes_DUAL(, 2)
31/01/2017-10:45:14:161:				>> fnGetCTSStatus(0)
31/01/2017-10:45:14:161:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:45:14:162:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:45:14:162:				bytes recebidos ()
31/01/2017-10:45:14:163:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:14:263:			>> hsLerBytes_DUAL(, 2)
31/01/2017-10:45:14:413:				>> fnGetCTSStatus(0)
31/01/2017-10:45:14:413:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:45:14:414:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:45:14:414:				bytes recebidos ()
31/01/2017-10:45:14:414:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:14:515:			>> hsLerBytes_DUAL(, 2)
31/01/2017-10:45:14:665:				>> fnGetCTSStatus(0)
31/01/2017-10:45:14:665:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:45:14:666:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:45:14:667:				bytes recebidos ()
31/01/2017-10:45:14:667:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:14:767:			>> hsLerBytes_DUAL(, 2)
31/01/2017-10:45:14:917:				>> fnGetCTSStatus(0)
31/01/2017-10:45:14:917:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:45:14:917:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:45:14:918:				bytes recebidos ()
31/01/2017-10:45:14:918:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:15:019:			>> hsLerBytes_DUAL(, 2)
31/01/2017-10:45:15:169:				>> fnGetCTSStatus(0)
31/01/2017-10:45:15:169:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:45:15:169:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:45:15:170:				bytes recebidos ()
31/01/2017-10:45:15:170:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:15:270:			>> hsLerBytes_DUAL(, 2)
31/01/2017-10:45:15:420:				>> fnGetCTSStatus(0)
31/01/2017-10:45:15:420:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:45:15:421:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:45:15:421:				bytes recebidos ()
31/01/2017-10:45:15:421:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:15:521:			>> hsLerBytes_DUAL(, 2)
31/01/2017-10:45:15:671:				>> fnGetCTSStatus(0)
31/01/2017-10:45:15:671:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:45:15:671:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:45:15:672:				bytes recebidos ()
31/01/2017-10:45:15:672:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:15:772:			>> hsLerBytes_DUAL(, 2)
31/01/2017-10:45:15:922:				>> fnGetCTSStatus(0)
31/01/2017-10:45:15:922:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:45:15:923:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:45:15:923:				bytes recebidos ()
31/01/2017-10:45:15:924:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:16:024:		<< fnConfiguraControleFluxo_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:16:025:		>> fnIdentificarImpressora_DUAL()
31/01/2017-10:45:16:025:		<< fnIdentificarImpressora_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:16:025:	<< DllMain - DLL_PROCESS_ATTACH - RETORNO NUMERO: 1
31/01/2017-10:45:16:026:	-----------------------------------------------------

31/01/2017-10:45:16:049:	DllMain - DLL_THREAD_ATTACH
31/01/2017-10:45:17:414:	>> eDefinirProduto_Daruma(DUAL)
31/01/2017-10:45:17:414:		>> fnDefinirProduto_Daruma(DUAL)
31/01/2017-10:45:17:423:			>> eDefinirProduto_Daruma(DUAL)
31/01/2017-10:45:17:424:				>> fnDefinirProduto_Daruma(DUAL)
31/01/2017-10:45:17:424:					>> fnXML_AlterarValor(START\Produto, DUAL, c:\DARUMA\DarumaFrameWork.xml, 1)
31/01/2017-10:45:17:434:						>> fnXML_START_DefinirProduto(DUAL)
31/01/2017-10:45:17:434:						<< fnXML_START_DefinirProduto - RETORNO NUMERO: 1
31/01/2017-10:45:17:434:					<< fnXML_AlterarValor - RETORNO NUMERO: 1
31/01/2017-10:45:17:435:					>> fnModoEscrita(COM1)
31/01/2017-10:45:17:435:						G_iModoEscritaPorta = 2
31/01/2017-10:45:17:435:					<< fnModoEscrita - RETORNO NUMERO: 1
31/01/2017-10:45:17:435:					>> esAbrirSerial(COM1)
31/01/2017-10:45:17:436:						>> fnTentarAbrirSerial(COM1)
31/01/2017-10:45:17:436:							G_stPortaSerial - INVALID_HANDLE_VALUE
31/01/2017-10:45:17:436:							Criou o handle - fnTentarAbrirSerial
31/01/2017-10:45:17:436:							G_stPortaSerial - D_RET_ERRO_ABRIR_RS232
31/01/2017-10:45:17:437:							### CONFIGURANDO PORTA DE COMUNICACAO...
31/01/2017-10:45:17:437:							SetupComm - D_RET_ERRO_CONFIG_RS232
31/01/2017-10:45:17:437:						<< fnTentarAbrirSerial - RETORNO NUMERO: -90
31/01/2017-10:45:17:438:					<< esAbrirSerial - RETORNO NUMERO: -90
31/01/2017-10:45:17:438:				<< fnDefinirProduto_Daruma - RETORNO NUMERO: 1
31/01/2017-10:45:17:438:			<< eDefinirProduto_Daruma - RETORNO NUMERO: 1
31/01/2017-10:45:17:438:			>> iImprimirTexto_DUAL_DarumaFramework([pszString], 0)
31/01/2017-10:45:17:439:				>> hsEnviarBytes_DUAL(@, 2)
31/01/2017-10:45:17:439:					>> hsAbrirPortaDUAL()
31/01/2017-10:45:17:439:						>> fnModoEscrita(COM1)
31/01/2017-10:45:17:440:							G_iModoEscritaPorta = 2
31/01/2017-10:45:17:440:						<< fnModoEscrita - RETORNO NUMERO: 1
31/01/2017-10:45:17:440:						>> esAbrirSerial(COM1)
31/01/2017-10:45:17:441:							>> fnTentarAbrirSerial(COM1)
31/01/2017-10:45:17:441:								G_stPortaSerial - INVALID_HANDLE_VALUE
31/01/2017-10:45:17:441:								Criou o handle - fnTentarAbrirSerial
31/01/2017-10:45:17:442:								G_stPortaSerial - D_RET_ERRO_ABRIR_RS232
31/01/2017-10:45:17:442:								### CONFIGURANDO PORTA DE COMUNICACAO...
31/01/2017-10:45:17:442:								SetupComm - D_RET_ERRO_CONFIG_RS232
31/01/2017-10:45:17:442:							<< fnTentarAbrirSerial - RETORNO NUMERO: -90
31/01/2017-10:45:17:443:						<< esAbrirSerial - RETORNO NUMERO: -90
31/01/2017-10:45:17:443:					<< hsAbrirPortaDUAL - RETORNO NUMERO: -90
31/01/2017-10:45:17:443:					hsAbrirPorta_DUAL - PORTA_ABERTA
31/01/2017-10:45:17:443:					>> esEscreverSerial(COM1, @, 2)
31/01/2017-10:45:17:444:						>> fnEscreveSerial(1, pszBytes, 2)
31/01/2017-10:45:17:444:							WriteFile - FECHANDO PORTA - ERRO [6]
31/01/2017-10:45:17:444:						<< fnEscreveSerial - RETORNO NUMERO: 0
31/01/2017-10:45:17:444:						Erro ao Enviar Bytes = @, Tamanho = 2
31/01/2017-10:45:17:444:						Handle=-1 PortaSerial=COM1
31/01/2017-10:45:17:445:					<< esEscreverSerial - RETORNO NUMERO: -6
31/01/2017-10:45:17:445:				<< hsEnviarBytes_DUAL - RETORNO NUMERO: -6
31/01/2017-10:45:17:445:				>> fnXML_RetornarValor(DUAL\Margem, , c:\DARUMA\DarumaFrameWork.xml)
31/01/2017-10:45:17:445:					Retornando => '00;00'
31/01/2017-10:45:17:446:				<< fnXML_RetornarValor - RETORNO NUMERO: 1
31/01/2017-10:45:17:446:				>> fnXML_RetornarValor(DUAL\TamanhoBobina, , c:\DARUMA\DarumaFrameWork.xml)
31/01/2017-10:45:17:446:					Retornando => '48'
31/01/2017-10:45:17:446:				<< fnXML_RetornarValor - RETORNO NUMERO: 1
31/01/2017-10:45:17:447:				>> hsEnviarBytes_DUAL(------------------------------------------------
                  MICHEL TESTE                  

   *** CUPOM NAO FISCAL NRO: 00000000056 ***    

   --- Data: 19/01/2017 - Hora: 11:57:30 ---    
CLIENTE.: BALCAO                                
VENDEDOR: WL SOLUTIONS                          

================================================
ID-----PRODUTO--------------QTD----UNIT----TOTAL
000006 PRODUTOS 123 PRODUTO 456 PRODUTO 789 10 
11 12 13                      1    20,00   20,00
000008 fita                                    
                              1   100,00  100,00
================================================
                               TOTAL R$  120,00 

                                     DESCONTO R$   60,00
                                        SALDO R$   60,00
===================PAGAMENTOS===================
DINHEIRO                                  20,00
CARTAO - VISA ELECTRON - 1x               50,00
------------------------------------------------
                               TROCO R$   10,00 

================================================
     By WL Solutions - 31/01/2017 10:45:17      
              Nao Tem Valor Fiscal              
================================================





m
, 1286)
31/01/2017-10:45:17:447:					>> hsAbrirPortaDUAL()
31/01/2017-10:45:17:447:						>> fnModoEscrita(COM1)
31/01/2017-10:45:17:447:							G_iModoEscritaPorta = 2
31/01/2017-10:45:17:448:						<< fnModoEscrita - RETORNO NUMERO: 1
31/01/2017-10:45:17:448:						>> esAbrirSerial(COM1)
31/01/2017-10:45:17:448:							>> fnTentarAbrirSerial(COM1)
31/01/2017-10:45:17:448:								G_stPortaSerial - INVALID_HANDLE_VALUE
31/01/2017-10:45:17:448:								Criou o handle - fnTentarAbrirSerial
31/01/2017-10:45:17:449:								G_stPortaSerial - D_RET_ERRO_ABRIR_RS232
31/01/2017-10:45:17:449:								### CONFIGURANDO PORTA DE COMUNICACAO...
31/01/2017-10:45:17:449:								SetupComm - D_RET_ERRO_CONFIG_RS232
31/01/2017-10:45:17:449:							<< fnTentarAbrirSerial - RETORNO NUMERO: -90
31/01/2017-10:45:17:450:						<< esAbrirSerial - RETORNO NUMERO: -90
31/01/2017-10:45:17:450:					<< hsAbrirPortaDUAL - RETORNO NUMERO: -90
31/01/2017-10:45:17:450:					hsAbrirPorta_DUAL - PORTA_ABERTA
31/01/2017-10:45:17:450:					>> esEscreverSerial(COM1, ------------------------------------------------
                  MICHEL TESTE                  

   *** CUPOM NAO FISCAL NRO: 00000000056 ***    

   --- Data: 19/01/2017 - Hora: 11:57:30 ---    
CLIENTE.: BALCAO                                
VENDEDOR: WL SOLUTIONS                          

================================================
ID-----PRODUTO--------------QTD----UNIT----TOTAL
000006 PRODUTOS 123 PRODUTO 456 PRODUTO 789 10 
11 12 13                      1    20,00   20,00
000008 fita                                    
                              1   100,00  100,00
================================================
                               TOTAL R$  120,00 

                                     DESCONTO R$   60,00
                                        SALDO R$   60,00
===================PAGAMENTOS===================
DINHEIRO                                  20,00
CARTAO - VISA ELECTRON - 1x               50,00
------------------------------------------------
                               TROCO R$   10,00 

================================================
     By WL Solutions - 31/01/2017 10:45:17      
              Nao Tem Valor Fiscal              
================================================





m
, 1286)
31/01/2017-10:45:17:450:						>> fnEscreveSerial(1, pszBytes, 1286)
31/01/2017-10:45:17:451:							WriteFile - FECHANDO PORTA - ERRO [6]
31/01/2017-10:45:17:451:						<< fnEscreveSerial - RETORNO NUMERO: 0
31/01/2017-10:45:17:451:						Erro ao Enviar Bytes = ------------------------------------------------
                  MICHEL TESTE                  

   *** CUPOM NAO FISCAL NRO: 00000000056 ***    

   --- Data: 19/01/2017 - Hora: 11:57:30 ---    
CLIENTE.: BALCAO                                
VENDEDOR: WL SOLUTIONS                          

================================================
ID-----PRODUTO--------------QTD----UNIT----TOTAL
000006 PRODUTOS 123 PRODUTO 456 PRODUTO 789 10 
11 12 13                      1    20,00   20,00
000008 fita                                    
                              1   100,00  100,00
================================================
                               TOTAL R$  120,00 

                                     DESCONTO R$   60,00
                                        SALDO R$   60,00
===================PAGAMENTOS===================
DINHEIRO                                  20,00
CARTAO - VISA ELECTRON - 1x               50,00
------------------------------------------------
                               TROCO R$   10,00 

================================================
     By WL Solutions - 31/01/2017 10:45:17      
              Nao Tem Valor Fiscal              
================================================





m
, Tamanho = 1286
31/01/2017-10:45:17:451:						Handle=-1 PortaSerial=COM1
31/01/2017-10:45:17:452:					<< esEscreverSerial - RETORNO NUMERO: -6
31/01/2017-10:45:17:452:				<< hsEnviarBytes_DUAL - RETORNO NUMERO: -6
31/01/2017-10:45:17:452:			<< iImprimirTexto_DUAL_DarumaFramework - RETORNO NUMERO: 0
31/01/2017-10:45:17:521:			>> fnXML_AlterarValor(START\Produto, DUAL, c:\DARUMA\DarumaFrameWork.xml, 1)
31/01/2017-10:45:17:540:				>> fnXML_START_DefinirProduto(DUAL)
31/01/2017-10:45:17:540:				<< fnXML_START_DefinirProduto - RETORNO NUMERO: 1
31/01/2017-10:45:17:540:			<< fnXML_AlterarValor - RETORNO NUMERO: 1
31/01/2017-10:45:17:541:			>> fnModoEscrita(COM1)
31/01/2017-10:45:17:541:				G_iModoEscritaPorta = 2
31/01/2017-10:45:17:542:			<< fnModoEscrita - RETORNO NUMERO: 1
31/01/2017-10:45:17:542:			>> esAbrirSerial(COM1)
31/01/2017-10:45:17:542:				>> fnTentarAbrirSerial(COM1)
31/01/2017-10:45:17:552:					Criou o handle - fnTentarAbrirSerial
31/01/2017-10:45:17:553:					### CONFIGURANDO PORTA DE COMUNICACAO...
31/01/2017-10:45:17:554:				<< fnTentarAbrirSerial - RETORNO NUMERO: 1
31/01/2017-10:45:17:554:				fnTentarAbrirSerial - D_RET_OK
31/01/2017-10:45:17:554:			<< esAbrirSerial - RETORNO NUMERO: 1
31/01/2017-10:45:17:555:		<< fnDefinirProduto_Daruma - RETORNO NUMERO: 1
31/01/2017-10:45:17:555:	<< eDefinirProduto_Daruma - RETORNO NUMERO: 1
31/01/2017-10:45:17:555:	-----------------------------------------------------

31/01/2017-10:45:17:556:	>> iImprimirTexto_DUAL_DarumaFramework([pszString], 0)
31/01/2017-10:45:17:556:		>> hsEnviarBytes_DUAL(@, 2)
31/01/2017-10:45:17:556:			>> esEscreverSerial(COM1, @, 2)
31/01/2017-10:45:17:557:				>> fnEscreveSerial(1, pszBytes, 2)
31/01/2017-10:45:17:557:				<< fnEscreveSerial - RETORNO NUMERO: 2
31/01/2017-10:45:17:558:			<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:45:17:558:		<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:17:558:		>> fnXML_RetornarValor(DUAL\Margem, , c:\DARUMA\DarumaFrameWork.xml)
31/01/2017-10:45:17:559:			Retornando => '00;00'
31/01/2017-10:45:17:559:		<< fnXML_RetornarValor - RETORNO NUMERO: 1
31/01/2017-10:45:17:559:		>> fnXML_RetornarValor(DUAL\TamanhoBobina, , c:\DARUMA\DarumaFrameWork.xml)
31/01/2017-10:45:17:559:			Retornando => '48'
31/01/2017-10:45:17:560:		<< fnXML_RetornarValor - RETORNO NUMERO: 1
31/01/2017-10:45:17:560:		>> hsEnviarBytes_DUAL(------------------------------------------------
                  MICHEL TESTE                  

   *** CUPOM NAO FISCAL NRO: 00000000056 ***    

   --- Data: 19/01/2017 - Hora: 11:57:30 ---    
CLIENTE.: BALCAO                                
VENDEDOR: WL SOLUTIONS                          

================================================
ID-----PRODUTO--------------QTD----UNIT----TOTAL
000006 PRODUTOS 123 PRODUTO 456 PRODUTO 789 10 
11 12 13                      1    20,00   20,00
000008 fita                                    
                              1   100,00  100,00
================================================
                               TOTAL R$  120,00 

                                     DESCONTO R$   60,00
                                        SALDO R$   60,00
===================PAGAMENTOS===================
DINHEIRO                                  20,00
CARTAO - VISA ELECTRON - 1x               50,00
------------------------------------------------
                               TROCO R$   10,00 

================================================
     By WL Solutions - 31/01/2017 10:45:17      
              Nao Tem Valor Fiscal              
================================================





m
, 1286)
31/01/2017-10:45:17:560:			>> esEscreverSerial(COM1, ------------------------------------------------
                  MICHEL TESTE                  

   *** CUPOM NAO FISCAL NRO: 00000000056 ***    

   --- Data: 19/01/2017 - Hora: 11:57:30 ---    
CLIENTE.: BALCAO                                
VENDEDOR: WL SOLUTIONS                          

================================================
ID-----PRODUTO--------------QTD----UNIT----TOTAL
000006 PRODUTOS 123 PRODUTO 456 PRODUTO 789 10 
11 12 13                      1    20,00   20,00
000008 fita                                    
                              1   100,00  100,00
================================================
                               TOTAL R$  120,00 

                                     DESCONTO R$   60,00
                                        SALDO R$   60,00
===================PAGAMENTOS===================
DINHEIRO                                  20,00
CARTAO - VISA ELECTRON - 1x               50,00
------------------------------------------------
                               TROCO R$   10,00 

================================================
     By WL Solutions - 31/01/2017 10:45:17      
              Nao Tem Valor Fiscal              
================================================





m
, 1286)
31/01/2017-10:45:17:560:				>> fnEscreveSerial(1, pszBytes, 1286)
31/01/2017-10:45:17:666:				<< fnEscreveSerial - RETORNO NUMERO: 1286
31/01/2017-10:45:17:667:			<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:45:17:667:		<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:17:667:		>> hsEnviarBytes_DUAL(
, 1)
31/01/2017-10:45:17:667:			>> esEscreverSerial(COM1, 
, 1)
31/01/2017-10:45:17:668:				>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:45:17:668:				<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:45:17:669:			<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:45:17:669:		<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:17:669:		>> fnAguardarTerminoImpressao_DUAL()
31/01/2017-10:45:17:669:			##TEMPO PARA COMANDO MECANICO
31/01/2017-10:45:17:719:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:45:17:719:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:45:17:720:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:45:17:720:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:45:17:721:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:45:17:721:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:17:741:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:45:17:841:				>> fnGetCTSStatus(0)
31/01/2017-10:45:17:842:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:45:17:842:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:45:17:843:				bytes recebidos ()
31/01/2017-10:45:17:844:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:17:844:			iStatusDUAL = 0
31/01/2017-10:45:17:994:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:45:17:995:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:45:17:995:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:45:17:996:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:45:17:996:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:45:17:996:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:18:017:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:45:18:068:				>> fnGetCTSStatus(0)
31/01/2017-10:45:18:068:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:45:18:069:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:45:18:069:				bytes recebidos ()
31/01/2017-10:45:18:069:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:18:069:			iStatusDUAL = 23
31/01/2017-10:45:18:220:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:45:18:220:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:45:18:221:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:45:18:221:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:45:18:222:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:45:18:222:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:18:242:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:45:18:342:				>> fnGetCTSStatus(0)
31/01/2017-10:45:18:342:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:45:18:343:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:45:18:343:				bytes recebidos ()
31/01/2017-10:45:18:343:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:18:343:			iStatusDUAL = 0
31/01/2017-10:45:18:494:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:45:18:494:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:45:18:495:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:45:18:495:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:45:18:496:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:45:18:496:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:18:516:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:45:18:616:				>> fnGetCTSStatus(0)
31/01/2017-10:45:18:616:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:45:18:617:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:45:18:617:				bytes recebidos ()
31/01/2017-10:45:18:617:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:18:618:			iStatusDUAL = 0
31/01/2017-10:45:18:768:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:45:18:768:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:45:18:769:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:45:18:770:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:45:18:770:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:45:18:771:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:18:791:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:45:18:841:				>> fnGetCTSStatus(0)
31/01/2017-10:45:18:841:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:45:18:841:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:45:18:842:				bytes recebidos ()
31/01/2017-10:45:18:842:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:18:842:			iStatusDUAL = 22
31/01/2017-10:45:18:842:			RETORNO FIM DE IMPRESSAO!
31/01/2017-10:45:18:882:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:45:18:882:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:45:18:882:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:45:18:883:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:45:18:883:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:45:18:883:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:18:903:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:45:18:953:				>> fnGetCTSStatus(0)
31/01/2017-10:45:18:953:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:45:18:953:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:45:18:954:				bytes recebidos ()
31/01/2017-10:45:18:954:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:18:954:			iStatusDUAL = 23
31/01/2017-10:45:19:104:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:45:19:104:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:45:19:104:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:45:19:105:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:45:19:105:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:45:19:105:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:19:125:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:45:19:175:				>> fnGetCTSStatus(0)
31/01/2017-10:45:19:175:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:45:19:176:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:45:19:176:				bytes recebidos ()
31/01/2017-10:45:19:176:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:19:176:			iStatusDUAL = 23
31/01/2017-10:45:19:326:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:45:19:326:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:45:19:326:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:45:19:327:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:45:19:327:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:45:19:328:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:19:348:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:45:19:398:				>> fnGetCTSStatus(0)
31/01/2017-10:45:19:398:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:45:19:399:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:45:19:399:				bytes recebidos ()
31/01/2017-10:45:19:399:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:19:399:			iStatusDUAL = 22
31/01/2017-10:45:19:400:			RETORNO FIM DE IMPRESSAO!
31/01/2017-10:45:19:440:			FIM DE IMPRESSAO CONFIRMADO!
31/01/2017-10:45:19:440:		<< fnAguardarTerminoImpressao_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:19:440:	<< iImprimirTexto_DUAL_DarumaFramework - RETORNO NUMERO: 1
31/01/2017-10:45:19:441:	-----------------------------------------------------

31/01/2017-10:45:22:560:	>> eDefinirProduto_Daruma(DUAL)
31/01/2017-10:45:22:561:		>> fnDefinirProduto_Daruma(DUAL)
31/01/2017-10:45:22:666:			>> fnXML_AlterarValor(START\Produto, DUAL, c:\DARUMA\DarumaFrameWork.xml, 1)
31/01/2017-10:45:22:683:				>> fnXML_START_DefinirProduto(DUAL)
31/01/2017-10:45:22:683:				<< fnXML_START_DefinirProduto - RETORNO NUMERO: 1
31/01/2017-10:45:22:683:			<< fnXML_AlterarValor - RETORNO NUMERO: 1
31/01/2017-10:45:22:684:			>> fnModoEscrita(COM1)
31/01/2017-10:45:22:684:				G_iModoEscritaPorta = 2
31/01/2017-10:45:22:685:			<< fnModoEscrita - RETORNO NUMERO: 1
31/01/2017-10:45:22:685:			>> esAbrirSerial(COM1)
31/01/2017-10:45:22:685:				>> fnTentarAbrirSerial(COM1)
31/01/2017-10:45:22:695:					Criou o handle - fnTentarAbrirSerial
31/01/2017-10:45:22:696:					### CONFIGURANDO PORTA DE COMUNICACAO...
31/01/2017-10:45:22:698:				<< fnTentarAbrirSerial - RETORNO NUMERO: 1
31/01/2017-10:45:22:698:				fnTentarAbrirSerial - D_RET_OK
31/01/2017-10:45:22:698:			<< esAbrirSerial - RETORNO NUMERO: 1
31/01/2017-10:45:22:699:		<< fnDefinirProduto_Daruma - RETORNO NUMERO: 1
31/01/2017-10:45:22:699:	<< eDefinirProduto_Daruma - RETORNO NUMERO: 1
31/01/2017-10:45:22:699:	-----------------------------------------------------

31/01/2017-10:45:22:700:	>> iImprimirTexto_DUAL_DarumaFramework([pszString], 0)
31/01/2017-10:45:22:700:		>> hsEnviarBytes_DUAL(@, 2)
31/01/2017-10:45:22:701:			>> esEscreverSerial(COM1, @, 2)
31/01/2017-10:45:22:701:				>> fnEscreveSerial(1, pszBytes, 2)
31/01/2017-10:45:22:701:				<< fnEscreveSerial - RETORNO NUMERO: 2
31/01/2017-10:45:22:702:			<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:45:22:702:		<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:22:703:		>> fnXML_RetornarValor(DUAL\Margem, , c:\DARUMA\DarumaFrameWork.xml)
31/01/2017-10:45:22:703:			Retornando => '00;00'
31/01/2017-10:45:22:703:		<< fnXML_RetornarValor - RETORNO NUMERO: 1
31/01/2017-10:45:22:704:		>> fnXML_RetornarValor(DUAL\TamanhoBobina, , c:\DARUMA\DarumaFrameWork.xml)
31/01/2017-10:45:22:704:			Retornando => '48'
31/01/2017-10:45:22:704:		<< fnXML_RetornarValor - RETORNO NUMERO: 1
31/01/2017-10:45:22:705:		>> hsEnviarBytes_DUAL(------------------------------------------------
                  MICHEL TESTE                  

   *** CUPOM NAO FISCAL NRO: 00000000056 ***    

   --- Data: 19/01/2017 - Hora: 11:57:30 ---    
CLIENTE.: BALCAO                                
VENDEDOR: WL SOLUTIONS                          

================================================
ID-----PRODUTO--------------QTD----UNIT----TOTAL
000006 PRODUTOS 123 PRODUTO 456 PRODUTO 789 10 
11 12 13                      1    20,00   20,00
000008 fita                                    
                              1   100,00  100,00
================================================
                               TOTAL R$  120,00 

                                     DESCONTO R$   60,00
                                        SALDO R$   60,00
===================PAGAMENTOS===================
DINHEIRO                                  20,00
CARTAO - VISA ELECTRON - 1x               50,00
------------------------------------------------
                               TROCO R$   10,00 

================================================
     By WL Solutions - 31/01/2017 10:45:22      
              Nao Tem Valor Fiscal              
================================================





m
, 1286)
31/01/2017-10:45:22:705:			>> esEscreverSerial(COM1, ------------------------------------------------
                  MICHEL TESTE                  

   *** CUPOM NAO FISCAL NRO: 00000000056 ***    

   --- Data: 19/01/2017 - Hora: 11:57:30 ---    
CLIENTE.: BALCAO                                
VENDEDOR: WL SOLUTIONS                          

================================================
ID-----PRODUTO--------------QTD----UNIT----TOTAL
000006 PRODUTOS 123 PRODUTO 456 PRODUTO 789 10 
11 12 13                      1    20,00   20,00
000008 fita                                    
                              1   100,00  100,00
================================================
                               TOTAL R$  120,00 

                                     DESCONTO R$   60,00
                                        SALDO R$   60,00
===================PAGAMENTOS===================
DINHEIRO                                  20,00
CARTAO - VISA ELECTRON - 1x               50,00
------------------------------------------------
                               TROCO R$   10,00 

================================================
     By WL Solutions - 31/01/2017 10:45:22      
              Nao Tem Valor Fiscal              
================================================





m
, 1286)
31/01/2017-10:45:22:706:				>> fnEscreveSerial(1, pszBytes, 1286)
31/01/2017-10:45:22:812:				<< fnEscreveSerial - RETORNO NUMERO: 1286
31/01/2017-10:45:22:812:			<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:45:22:813:		<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:22:813:		>> hsEnviarBytes_DUAL(
, 1)
31/01/2017-10:45:22:813:			>> esEscreverSerial(COM1, 
, 1)
31/01/2017-10:45:22:814:				>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:45:22:814:				<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:45:22:815:			<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:45:22:815:		<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:22:816:		>> fnAguardarTerminoImpressao_DUAL()
31/01/2017-10:45:22:816:			##TEMPO PARA COMANDO MECANICO
31/01/2017-10:45:22:866:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:45:22:866:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:45:22:867:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:45:22:867:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:45:22:868:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:45:22:868:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:22:889:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:45:22:989:				>> fnGetCTSStatus(0)
31/01/2017-10:45:22:989:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:45:22:990:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:45:22:990:				bytes recebidos ()
31/01/2017-10:45:22:990:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:22:991:			iStatusDUAL = 0
31/01/2017-10:45:23:141:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:45:23:141:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:45:23:141:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:45:23:142:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:45:23:142:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:45:23:143:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:23:163:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:45:23:213:				>> fnGetCTSStatus(0)
31/01/2017-10:45:23:213:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:45:23:214:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:45:23:214:				bytes recebidos ()
31/01/2017-10:45:23:214:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:23:215:			iStatusDUAL = 23
31/01/2017-10:45:23:365:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:45:23:365:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:45:23:365:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:45:23:366:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:45:23:366:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:45:23:367:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:23:387:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:45:23:487:				>> fnGetCTSStatus(0)
31/01/2017-10:45:23:487:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:45:23:488:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:45:23:488:				bytes recebidos ()
31/01/2017-10:45:23:488:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:23:489:			iStatusDUAL = 0
31/01/2017-10:45:23:639:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:45:23:639:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:45:23:640:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:45:23:640:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:45:23:641:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:45:23:641:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:23:661:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:45:23:761:				>> fnGetCTSStatus(0)
31/01/2017-10:45:23:762:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:45:23:762:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:45:23:762:				bytes recebidos ()
31/01/2017-10:45:23:763:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:23:763:			iStatusDUAL = 0
31/01/2017-10:45:23:914:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:45:23:914:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:45:23:915:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:45:23:915:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:45:23:916:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:45:23:916:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:23:936:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:45:23:986:				>> fnGetCTSStatus(0)
31/01/2017-10:45:23:986:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:45:23:987:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:45:23:987:				bytes recebidos ()
31/01/2017-10:45:23:988:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:23:988:			iStatusDUAL = 22
31/01/2017-10:45:23:988:			RETORNO FIM DE IMPRESSAO!
31/01/2017-10:45:24:029:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:45:24:029:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:45:24:030:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:45:24:030:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:45:24:031:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:45:24:031:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:24:051:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:45:24:101:				>> fnGetCTSStatus(0)
31/01/2017-10:45:24:102:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:45:24:102:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:45:24:102:				bytes recebidos ()
31/01/2017-10:45:24:103:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:24:103:			iStatusDUAL = 23
31/01/2017-10:45:24:253:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:45:24:253:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:45:24:254:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:45:24:255:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:45:24:255:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:45:24:256:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:24:276:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:45:24:326:				>> fnGetCTSStatus(0)
31/01/2017-10:45:24:327:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:45:24:327:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:45:24:327:				bytes recebidos ()
31/01/2017-10:45:24:328:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:24:328:			iStatusDUAL = 23
31/01/2017-10:45:24:479:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:45:24:479:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:45:24:480:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:45:24:480:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:45:24:481:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:45:24:481:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:24:502:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:45:24:552:				>> fnGetCTSStatus(0)
31/01/2017-10:45:24:552:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:45:24:553:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:45:24:553:				bytes recebidos ()
31/01/2017-10:45:24:554:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:24:554:			iStatusDUAL = 22
31/01/2017-10:45:24:554:			RETORNO FIM DE IMPRESSAO!
31/01/2017-10:45:24:595:			FIM DE IMPRESSAO CONFIRMADO!
31/01/2017-10:45:24:595:		<< fnAguardarTerminoImpressao_DUAL - RETORNO NUMERO: 1
31/01/2017-10:45:24:596:	<< iImprimirTexto_DUAL_DarumaFramework - RETORNO NUMERO: 1
31/01/2017-10:45:24:596:	-----------------------------------------------------

31/01/2017-10:48:27:180:			<< fnXML_AlterarValor - RETORNO NUMERO: 1
31/01/2017-10:48:27:180:			>> fnModoEscrita(COM1)
31/01/2017-10:48:27:180:				G_iModoEscritaPorta = 2
31/01/2017-10:48:27:180:			<< fnModoEscrita - RETORNO NUMERO: 1
31/01/2017-10:48:27:181:			>> esAbrirSerial(COM1)
31/01/2017-10:48:27:181:				>> fnTentarAbrirSerial(COM1)
31/01/2017-10:48:27:199:					Criou o handle - fnTentarAbrirSerial
31/01/2017-10:48:27:199:					### CONFIGURANDO PORTA DE COMUNICACAO...
31/01/2017-10:48:27:200:				<< fnTentarAbrirSerial - RETORNO NUMERO: 1
31/01/2017-10:48:27:201:				fnTentarAbrirSerial - D_RET_OK
31/01/2017-10:48:27:201:			<< esAbrirSerial - RETORNO NUMERO: 1
31/01/2017-10:48:27:201:		<< fnDefinirProduto_Daruma - RETORNO NUMERO: 1
31/01/2017-10:48:27:201:	<< eDefinirProduto_Daruma - RETORNO NUMERO: 1
31/01/2017-10:48:27:201:	-----------------------------------------------------

31/01/2017-10:48:27:202:	>> iImprimirTexto_DUAL_DarumaFramework([pszString], 0)
31/01/2017-10:48:27:202:		>> hsEnviarBytes_DUAL(@, 2)
31/01/2017-10:48:27:202:			>> esEscreverSerial(COM1, @, 2)
31/01/2017-10:48:27:202:				>> fnEscreveSerial(1, pszBytes, 2)
31/01/2017-10:48:27:203:				<< fnEscreveSerial - RETORNO NUMERO: 2
31/01/2017-10:48:27:203:			<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:48:27:203:		<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:48:27:204:		>> fnXML_RetornarValor(DUAL\Margem, , c:\DARUMA\DarumaFrameWork.xml)
31/01/2017-10:48:27:204:			Retornando => '00;00'
31/01/2017-10:48:27:204:		<< fnXML_RetornarValor - RETORNO NUMERO: 1
31/01/2017-10:48:27:204:		>> fnXML_RetornarValor(DUAL\TamanhoBobina, , c:\DARUMA\DarumaFrameWork.xml)
31/01/2017-10:48:27:205:			Retornando => '48'
31/01/2017-10:48:27:205:		<< fnXML_RetornarValor - RETORNO NUMERO: 1
31/01/2017-10:48:27:205:		>> hsEnviarBytes_DUAL(------------------------------------------------


                  MICHEL TESTE                  
                     CNPJ:                      
                      IE:                       

END: -, -                                       
     00000-000 - -                              
     - - SP                                     
FONE:                                           
FONE:                                           


         *** CUPOM NRO: 00000000056 ***         
   --- Data: 19/01/2017 - Hora: 11:57:30 ---    

CLIENTE.: 000001 - BALCAO                       
VENDEDOR: 001 - WL SOLUTIONS                    

--------------- P R O D U T O S ----------------
NRO COD    PRODUTO         QTD   V.UNI   V.TOTAL
001      8 fita            001  100,00    100,00
002      6 PRODUTOS 123 PR 001   20,00     20,00
------------------------------------------------
                                TOTAL: R$ 120,00
                   PAGAMENTOS                   
DINHEIRO                                R$ 20,00
CARTAO: 1x - VISA ELECTRON              R$ 50,00
DESCONTO                                R$ 60,00
------------------------------------------------
TOTAL PAGO                              R$ 70,00
TROCO                                   R$ 10,00
             OBRIGADO, VOLTE SEMPRE             

************************************************





m
, 1388)
31/01/2017-10:48:27:205:			>> esEscreverSerial(COM1, ------------------------------------------------


                  MICHEL TESTE                  
                     CNPJ:                      
                      IE:                       

END: -, -                                       
     00000-000 - -                              
     - - SP                                     
FONE:                                           
FONE:                                           


         *** CUPOM NRO: 00000000056 ***         
   --- Data: 19/01/2017 - Hora: 11:57:30 ---    

CLIENTE.: 000001 - BALCAO                       
VENDEDOR: 001 - WL SOLUTIONS                    

--------------- P R O D U T O S ----------------
NRO COD    PRODUTO         QTD   V.UNI   V.TOTAL
001      8 fita            001  100,00    100,00
002      6 PRODUTOS 123 PR 001   20,00     20,00
------------------------------------------------
                                TOTAL: R$ 120,00
                   PAGAMENTOS                   
DINHEIRO                                R$ 20,00
CARTAO: 1x - VISA ELECTRON              R$ 50,00
DESCONTO                                R$ 60,00
------------------------------------------------
TOTAL PAGO                              R$ 70,00
TROCO                                   R$ 10,00
             OBRIGADO, VOLTE SEMPRE             

************************************************





m
, 1388)
31/01/2017-10:48:27:206:				>> fnEscreveSerial(1, pszBytes, 1388)
31/01/2017-10:48:27:317:				<< fnEscreveSerial - RETORNO NUMERO: 1388
31/01/2017-10:48:27:318:			<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:48:27:318:		<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:48:27:318:		>> hsEnviarBytes_DUAL(
, 1)
31/01/2017-10:48:27:319:			>> esEscreverSerial(COM1, 
, 1)
31/01/2017-10:48:27:319:				>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:48:27:321:				<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:48:27:321:			<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:48:27:322:		<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:48:27:322:		>> fnAguardarTerminoImpressao_DUAL()
31/01/2017-10:48:27:322:			##TEMPO PARA COMANDO MECANICO
31/01/2017-10:48:27:373:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:48:27:373:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:48:27:374:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:48:27:375:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:48:27:375:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:48:27:375:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:48:27:396:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:48:27:496:				>> fnGetCTSStatus(0)
31/01/2017-10:48:27:496:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:48:27:497:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:48:27:497:				bytes recebidos ()
31/01/2017-10:48:27:497:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:48:27:498:			iStatusDUAL = 0
31/01/2017-10:48:27:648:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:48:27:649:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:48:27:649:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:48:27:650:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:48:27:650:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:48:27:651:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:48:27:671:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:48:27:721:				>> fnGetCTSStatus(0)
31/01/2017-10:48:27:722:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:48:27:722:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:48:27:722:				bytes recebidos ()
31/01/2017-10:48:27:723:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:48:27:723:			iStatusDUAL = 23
31/01/2017-10:48:27:873:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:48:27:873:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:48:27:874:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:48:27:874:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:48:27:875:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:48:27:875:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:48:27:895:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:48:27:945:				>> fnGetCTSStatus(0)
31/01/2017-10:48:27:945:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:48:27:946:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:48:27:946:				bytes recebidos ()
31/01/2017-10:48:27:947:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:48:27:947:			iStatusDUAL = 23
31/01/2017-10:48:28:097:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:48:28:098:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:48:28:099:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:48:28:100:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:48:28:101:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:48:28:101:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:48:28:121:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:48:28:221:				>> fnGetCTSStatus(0)
31/01/2017-10:48:28:221:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:48:28:222:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:48:28:222:				bytes recebidos ()
31/01/2017-10:48:28:222:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:48:28:223:			iStatusDUAL = 0
31/01/2017-10:48:28:373:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:48:28:373:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:48:28:374:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:48:28:375:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:48:28:375:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:48:28:375:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:48:28:396:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:48:28:446:				>> fnGetCTSStatus(0)
31/01/2017-10:48:28:446:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:48:28:447:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:48:28:447:				bytes recebidos ()
31/01/2017-10:48:28:447:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:48:28:447:			iStatusDUAL = 22
31/01/2017-10:48:28:448:			RETORNO FIM DE IMPRESSAO!
31/01/2017-10:48:28:488:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:48:28:488:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:48:28:488:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:48:28:489:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:48:28:489:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:48:28:489:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:48:28:509:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:48:28:559:				>> fnGetCTSStatus(0)
31/01/2017-10:48:28:560:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:48:28:560:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:48:28:561:				bytes recebidos ()
31/01/2017-10:48:28:561:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:48:28:562:			iStatusDUAL = 23
31/01/2017-10:48:28:712:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:48:28:712:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:48:28:713:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:48:28:713:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:48:28:714:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:48:28:714:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:48:28:734:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:48:28:784:				>> fnGetCTSStatus(0)
31/01/2017-10:48:28:785:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:48:28:785:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:48:28:786:				bytes recebidos ()
31/01/2017-10:48:28:786:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:48:28:787:			iStatusDUAL = 23
31/01/2017-10:48:28:940:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:48:28:941:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:48:28:942:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:48:28:943:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:48:28:944:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:48:28:944:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:48:28:966:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:48:29:017:				>> fnGetCTSStatus(0)
31/01/2017-10:48:29:018:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:48:29:018:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:48:29:018:				bytes recebidos ()
31/01/2017-10:48:29:018:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:48:29:019:			iStatusDUAL = 22
31/01/2017-10:48:29:019:			RETORNO FIM DE IMPRESSAO!
31/01/2017-10:48:29:059:			FIM DE IMPRESSAO CONFIRMADO!
31/01/2017-10:48:29:059:		<< fnAguardarTerminoImpressao_DUAL - RETORNO NUMERO: 1
31/01/2017-10:48:29:060:	<< iImprimirTexto_DUAL_DarumaFramework - RETORNO NUMERO: 1
31/01/2017-10:48:29:060:	-----------------------------------------------------

31/01/2017-10:48:30:696:	>> eDefinirProduto_Daruma(DUAL)
31/01/2017-10:48:30:697:		>> fnDefinirProduto_Daruma(DUAL)
31/01/2017-10:48:30:802:			>> fnXML_AlterarValor(START\Produto, DUAL, c:\DARUMA\DarumaFrameWork.xml, 1)
31/01/2017-10:48:30:820:				>> fnXML_START_DefinirProduto(DUAL)
31/01/2017-10:48:30:820:				<< fnXML_START_DefinirProduto - RETORNO NUMERO: 1
31/01/2017-10:48:30:821:			<< fnXML_AlterarValor - RETORNO NUMERO: 1
31/01/2017-10:48:30:821:			>> fnModoEscrita(COM1)
31/01/2017-10:48:30:822:				G_iModoEscritaPorta = 2
31/01/2017-10:48:30:822:			<< fnModoEscrita - RETORNO NUMERO: 1
31/01/2017-10:48:30:822:			>> esAbrirSerial(COM1)
31/01/2017-10:48:30:823:				>> fnTentarAbrirSerial(COM1)
31/01/2017-10:48:30:832:					Criou o handle - fnTentarAbrirSerial
31/01/2017-10:48:30:832:					### CONFIGURANDO PORTA DE COMUNICACAO...
31/01/2017-10:48:30:834:				<< fnTentarAbrirSerial - RETORNO NUMERO: 1
31/01/2017-10:48:30:835:				fnTentarAbrirSerial - D_RET_OK
31/01/2017-10:48:30:835:			<< esAbrirSerial - RETORNO NUMERO: 1
31/01/2017-10:48:30:836:		<< fnDefinirProduto_Daruma - RETORNO NUMERO: 1
31/01/2017-10:48:30:836:	<< eDefinirProduto_Daruma - RETORNO NUMERO: 1
31/01/2017-10:48:30:836:	-----------------------------------------------------

31/01/2017-10:48:30:837:	>> iImprimirTexto_DUAL_DarumaFramework([pszString], 0)
31/01/2017-10:48:30:837:		>> hsEnviarBytes_DUAL(@, 2)
31/01/2017-10:48:30:838:			>> esEscreverSerial(COM1, @, 2)
31/01/2017-10:48:30:838:				>> fnEscreveSerial(1, pszBytes, 2)
31/01/2017-10:48:30:839:				<< fnEscreveSerial - RETORNO NUMERO: 2
31/01/2017-10:48:30:839:			<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:48:30:840:		<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:48:30:840:		>> fnXML_RetornarValor(DUAL\Margem, , c:\DARUMA\DarumaFrameWork.xml)
31/01/2017-10:48:30:841:			Retornando => '00;00'
31/01/2017-10:48:30:841:		<< fnXML_RetornarValor - RETORNO NUMERO: 1
31/01/2017-10:48:30:841:		>> fnXML_RetornarValor(DUAL\TamanhoBobina, , c:\DARUMA\DarumaFrameWork.xml)
31/01/2017-10:48:30:842:			Retornando => '48'
31/01/2017-10:48:30:842:		<< fnXML_RetornarValor - RETORNO NUMERO: 1
31/01/2017-10:48:30:843:		>> hsEnviarBytes_DUAL(------------------------------------------------


                  MICHEL TESTE                  
                     CNPJ:                      
                      IE:                       

END: -, -                                       
     00000-000 - -                              
     - - SP                                     
FONE:                                           
FONE:                                           


         *** CUPOM NRO: 00000000056 ***         
   --- Data: 19/01/2017 - Hora: 11:57:30 ---    

CLIENTE.: 000001 - BALCAO                       
VENDEDOR: 001 - WL SOLUTIONS                    

--------------- P R O D U T O S ----------------
NRO COD    PRODUTO         QTD   V.UNI   V.TOTAL
001      8 fita            001  100,00    100,00
002      6 PRODUTOS 123 PR 001   20,00     20,00
------------------------------------------------
                                TOTAL: R$ 120,00
                   PAGAMENTOS                   
DINHEIRO                                R$ 20,00
CARTAO: 1x - VISA ELECTRON              R$ 50,00
DESCONTO                                R$ 60,00
------------------------------------------------
TOTAL PAGO                              R$ 70,00
TROCO                                   R$ 10,00
             OBRIGADO, VOLTE SEMPRE             

************************************************





m
, 1388)
31/01/2017-10:48:30:843:			>> esEscreverSerial(COM1, ------------------------------------------------


                  MICHEL TESTE                  
                     CNPJ:                      
                      IE:                       

END: -, -                                       
     00000-000 - -                              
     - - SP                                     
FONE:                                           
FONE:                                           


         *** CUPOM NRO: 00000000056 ***         
   --- Data: 19/01/2017 - Hora: 11:57:30 ---    

CLIENTE.: 000001 - BALCAO                       
VENDEDOR: 001 - WL SOLUTIONS                    

--------------- P R O D U T O S ----------------
NRO COD    PRODUTO         QTD   V.UNI   V.TOTAL
001      8 fita            001  100,00    100,00
002      6 PRODUTOS 123 PR 001   20,00     20,00
------------------------------------------------
                                TOTAL: R$ 120,00
                   PAGAMENTOS                   
DINHEIRO                                R$ 20,00
CARTAO: 1x - VISA ELECTRON              R$ 50,00
DESCONTO                                R$ 60,00
------------------------------------------------
TOTAL PAGO                              R$ 70,00
TROCO                                   R$ 10,00
             OBRIGADO, VOLTE SEMPRE             

************************************************





m
, 1388)
31/01/2017-10:48:30:844:				>> fnEscreveSerial(1, pszBytes, 1388)
31/01/2017-10:48:30:956:				<< fnEscreveSerial - RETORNO NUMERO: 1388
31/01/2017-10:48:30:956:			<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:48:30:957:		<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:48:30:957:		>> hsEnviarBytes_DUAL(
, 1)
31/01/2017-10:48:30:958:			>> esEscreverSerial(COM1, 
, 1)
31/01/2017-10:48:30:958:				>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:48:30:959:				<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:48:30:959:			<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:48:30:960:		<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:48:30:960:		>> fnAguardarTerminoImpressao_DUAL()
31/01/2017-10:48:30:961:			##TEMPO PARA COMANDO MECANICO
31/01/2017-10:48:31:011:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:48:31:011:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:48:31:012:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:48:31:012:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:48:31:013:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:48:31:013:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:48:31:034:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:48:31:134:				>> fnGetCTSStatus(0)
31/01/2017-10:48:31:135:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:48:31:135:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:48:31:135:				bytes recebidos ()
31/01/2017-10:48:31:136:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:48:31:136:			iStatusDUAL = 0
31/01/2017-10:48:31:287:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:48:31:287:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:48:31:288:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:48:31:289:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:48:31:290:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:48:31:290:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:48:31:310:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:48:31:360:				>> fnGetCTSStatus(0)
31/01/2017-10:48:31:360:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:48:31:361:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:48:31:361:				bytes recebidos ()
31/01/2017-10:48:31:361:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:48:31:362:			iStatusDUAL = 23
31/01/2017-10:48:31:512:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:48:31:512:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:48:31:513:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:48:31:513:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:48:31:514:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:48:31:514:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:48:31:535:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:48:31:585:				>> fnGetCTSStatus(0)
31/01/2017-10:48:31:585:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:48:31:586:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:48:31:586:				bytes recebidos ()
31/01/2017-10:48:31:587:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:48:31:587:			iStatusDUAL = 23
31/01/2017-10:48:31:738:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:48:31:738:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:48:31:739:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:48:31:740:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:48:31:740:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:48:31:740:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:48:31:761:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:48:31:861:				>> fnGetCTSStatus(0)
31/01/2017-10:48:31:861:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:48:31:862:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:48:31:862:				bytes recebidos ()
31/01/2017-10:48:31:862:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:48:31:863:			iStatusDUAL = 0
31/01/2017-10:48:32:013:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:48:32:013:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:48:32:014:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:48:32:015:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:48:32:015:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:48:32:015:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:48:32:036:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:48:32:086:				>> fnGetCTSStatus(0)
31/01/2017-10:48:32:086:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:48:32:087:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:48:32:087:				bytes recebidos ()
31/01/2017-10:48:32:088:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:48:32:088:			iStatusDUAL = 22
31/01/2017-10:48:32:088:			RETORNO FIM DE IMPRESSAO!
31/01/2017-10:48:32:129:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:48:32:129:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:48:32:130:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:48:32:130:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:48:32:131:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:48:32:131:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:48:32:151:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:48:32:201:				>> fnGetCTSStatus(0)
31/01/2017-10:48:32:202:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:48:32:202:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:48:32:203:				bytes recebidos ()
31/01/2017-10:48:32:203:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:48:32:204:			iStatusDUAL = 23
31/01/2017-10:48:32:354:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:48:32:354:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:48:32:355:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:48:32:356:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:48:32:356:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:48:32:357:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:48:32:377:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:48:32:427:				>> fnGetCTSStatus(0)
31/01/2017-10:48:32:428:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:48:32:429:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:48:32:429:				bytes recebidos ()
31/01/2017-10:48:32:430:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:48:32:430:			iStatusDUAL = 23
31/01/2017-10:48:32:581:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:48:32:582:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:48:32:583:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:48:32:583:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:48:32:584:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:48:32:584:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:48:32:604:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:48:32:654:				>> fnGetCTSStatus(0)
31/01/2017-10:48:32:654:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:48:32:655:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:48:32:655:				bytes recebidos ()
31/01/2017-10:48:32:656:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:48:32:656:			iStatusDUAL = 22
31/01/2017-10:48:32:656:			RETORNO FIM DE IMPRESSAO!
31/01/2017-10:48:32:697:			FIM DE IMPRESSAO CONFIRMADO!
31/01/2017-10:48:32:698:		<< fnAguardarTerminoImpressao_DUAL - RETORNO NUMERO: 1
31/01/2017-10:48:32:698:	<< iImprimirTexto_DUAL_DarumaFramework - RETORNO NUMERO: 1
31/01/2017-10:48:32:699:	-----------------------------------------------------

31/01/2017-10:58:12:886:			<< fnXML_AlterarValor - RETORNO NUMERO: 1
31/01/2017-10:58:12:907:			>> fnModoEscrita(COM1)
31/01/2017-10:58:12:908:				G_iModoEscritaPorta = 2
31/01/2017-10:58:12:908:			<< fnModoEscrita - RETORNO NUMERO: 1
31/01/2017-10:58:12:908:			>> esAbrirSerial(COM1)
31/01/2017-10:58:12:908:				>> fnTentarAbrirSerial(COM1)
31/01/2017-10:58:12:908:					Criou o handle - fnTentarAbrirSerial
31/01/2017-10:58:12:909:					### CONFIGURANDO PORTA DE COMUNICACAO...
31/01/2017-10:58:12:909:				<< fnTentarAbrirSerial - RETORNO NUMERO: 1
31/01/2017-10:58:12:909:				fnTentarAbrirSerial - D_RET_OK
31/01/2017-10:58:12:910:			<< esAbrirSerial - RETORNO NUMERO: 1
31/01/2017-10:58:12:910:		<< fnDefinirProduto_Daruma - RETORNO NUMERO: 1
31/01/2017-10:58:12:910:	<< eDefinirProduto_Daruma - RETORNO NUMERO: 1
31/01/2017-10:58:12:910:	-----------------------------------------------------

31/01/2017-10:58:12:910:	>> iImprimirTexto_DUAL_DarumaFramework([pszString], 0)
31/01/2017-10:58:12:911:		>> hsEnviarBytes_DUAL(@, 2)
31/01/2017-10:58:12:911:			>> esEscreverSerial(COM1, @, 2)
31/01/2017-10:58:12:911:				>> fnEscreveSerial(1, pszBytes, 2)
31/01/2017-10:58:12:911:				<< fnEscreveSerial - RETORNO NUMERO: 2
31/01/2017-10:58:12:911:			<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:58:12:912:		<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:58:12:912:		>> fnXML_RetornarValor(DUAL\Margem, , c:\DARUMA\DarumaFrameWork.xml)
31/01/2017-10:58:12:912:			Retornando => '00;00'
31/01/2017-10:58:12:912:		<< fnXML_RetornarValor - RETORNO NUMERO: 1
31/01/2017-10:58:12:912:		>> fnXML_RetornarValor(DUAL\TamanhoBobina, , c:\DARUMA\DarumaFrameWork.xml)
31/01/2017-10:58:12:913:			Retornando => '48'
31/01/2017-10:58:12:913:		<< fnXML_RetornarValor - RETORNO NUMERO: 1
31/01/2017-10:58:12:913:		>> hsEnviarBytes_DUAL(------------------------------------------------


                  MICHEL TESTE                  
                     CNPJ:                      
                      IE:                       

END: -, -                                       
     00000-000 - -                              
     - - SP                                     
FONE:                                           
FONE:                                           


         *** CUPOM NRO: 00000000055 ***         
   --- Data: 19/01/2017 - Hora: 10:31:56 ---    

CLIENTE.: 000001 - BALCAO                       
VENDEDOR: 001 - WL SOLUTIONS                    

--------------- P R O D U T O S ----------------
NRO COD    PRODUTO         QTD   V.UNI   V.TOTAL
001      6 PRODUTOS 123 PR 001   20,00     20,00
002      1 PROTESTE        001  100,00    100,00
------------------------------------------------
                                TOTAL: R$ 120,00
                   PAGAMENTOS                   
DINHEIRO                                R$ 30,00
CARTAO: 1x - VISA ELECTRON              R$ 70,00
DINHEIRO                               R$ 100,00
------------------------------------------------
TOTAL PAGO                             R$ 200,00
TROCO                                   R$ 80,00
             OBRIGADO, VOLTE SEMPRE             

************************************************





m
, 1388)
31/01/2017-10:58:12:913:			>> esEscreverSerial(COM1, ------------------------------------------------


                  MICHEL TESTE                  
                     CNPJ:                      
                      IE:                       

END: -, -                                       
     00000-000 - -                              
     - - SP                                     
FONE:                                           
FONE:                                           


         *** CUPOM NRO: 00000000055 ***         
   --- Data: 19/01/2017 - Hora: 10:31:56 ---    

CLIENTE.: 000001 - BALCAO                       
VENDEDOR: 001 - WL SOLUTIONS                    

--------------- P R O D U T O S ----------------
NRO COD    PRODUTO         QTD   V.UNI   V.TOTAL
001      6 PRODUTOS 123 PR 001   20,00     20,00
002      1 PROTESTE        001  100,00    100,00
------------------------------------------------
                                TOTAL: R$ 120,00
                   PAGAMENTOS                   
DINHEIRO                                R$ 30,00
CARTAO: 1x - VISA ELECTRON              R$ 70,00
DINHEIRO                               R$ 100,00
------------------------------------------------
TOTAL PAGO                             R$ 200,00
TROCO                                   R$ 80,00
             OBRIGADO, VOLTE SEMPRE             

************************************************





m
, 1388)
31/01/2017-10:58:12:913:				>> fnEscreveSerial(1, pszBytes, 1388)
31/01/2017-10:58:12:914:				<< fnEscreveSerial - RETORNO NUMERO: 1388
31/01/2017-10:58:12:914:			<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:58:12:914:		<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:58:12:914:		>> hsEnviarBytes_DUAL(
, 1)
31/01/2017-10:58:12:915:			>> esEscreverSerial(COM1, 
, 1)
31/01/2017-10:58:12:915:				>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:58:12:915:				<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:58:12:915:			<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:58:12:916:		<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:58:12:916:		>> fnAguardarTerminoImpressao_DUAL()
31/01/2017-10:58:12:916:			##TEMPO PARA COMANDO MECANICO
31/01/2017-10:58:12:966:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:58:12:966:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:58:12:966:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:58:12:967:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:58:12:967:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:58:12:967:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:58:12:987:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:58:13:087:				>> fnGetCTSStatus(0)
31/01/2017-10:58:13:088:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:58:13:088:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:58:13:088:				bytes recebidos ()
31/01/2017-10:58:13:089:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:58:13:089:			iStatusDUAL = 0
31/01/2017-10:58:13:239:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:58:13:239:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:58:13:240:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:58:13:240:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:58:13:241:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:58:13:241:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:58:13:261:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:58:13:370:				>> fnGetCTSStatus(0)
31/01/2017-10:58:13:371:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:58:13:371:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:58:13:372:				bytes recebidos ()
31/01/2017-10:58:13:372:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:58:13:372:			iStatusDUAL = 0
31/01/2017-10:58:13:522:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:58:13:522:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:58:13:523:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:58:13:523:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:58:13:524:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:58:13:524:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:58:13:544:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:58:13:650:				>> fnGetCTSStatus(0)
31/01/2017-10:58:13:650:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:58:13:651:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:58:13:651:				bytes recebidos ()
31/01/2017-10:58:13:652:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:58:13:652:			iStatusDUAL = 0
31/01/2017-10:58:13:802:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:58:13:802:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:58:13:803:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:58:13:803:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:58:13:804:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:58:13:804:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:58:13:824:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:58:13:932:				>> fnGetCTSStatus(0)
31/01/2017-10:58:13:933:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:58:13:933:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:58:13:933:				bytes recebidos ()
31/01/2017-10:58:13:934:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:58:13:934:			iStatusDUAL = 0
31/01/2017-10:58:14:084:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:58:14:084:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:58:14:085:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:58:14:085:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:58:14:086:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:58:14:086:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:58:14:106:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:58:14:322:				>> fnGetCTSStatus(0)
31/01/2017-10:58:14:323:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:58:14:324:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:58:14:324:				bytes recebidos (S)
31/01/2017-10:58:14:325:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:58:14:325:			iStatusDUAL = 83
31/01/2017-10:58:14:476:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:58:14:476:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:58:14:477:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:58:14:477:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:58:14:477:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:58:14:478:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:58:14:498:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:58:14:603:				>> fnGetCTSStatus(0)
31/01/2017-10:58:14:603:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:58:14:603:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:58:14:604:				bytes recebidos ()
31/01/2017-10:58:14:604:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:58:14:605:			iStatusDUAL = 0
31/01/2017-10:58:14:755:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:58:14:755:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:58:14:756:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:58:14:756:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:58:14:757:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:58:14:757:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:58:14:777:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:58:14:883:				>> fnGetCTSStatus(0)
31/01/2017-10:58:14:883:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:58:14:884:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:58:14:884:				bytes recebidos ()
31/01/2017-10:58:14:884:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:58:14:885:			iStatusDUAL = 0
31/01/2017-10:58:15:035:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:58:15:036:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:58:15:036:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:58:15:037:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:58:15:037:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:58:15:038:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:58:15:058:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:58:15:108:				>> fnGetCTSStatus(0)
31/01/2017-10:58:15:108:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:58:15:109:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:58:15:109:				bytes recebidos (S)
31/01/2017-10:58:15:109:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:58:15:110:			iStatusDUAL = 83
31/01/2017-10:58:15:260:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:58:15:260:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:58:15:261:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:58:15:261:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:58:15:261:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:58:15:262:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:58:15:282:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:58:15:332:				>> fnGetCTSStatus(0)
31/01/2017-10:58:15:332:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:58:15:333:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:58:15:333:				bytes recebidos (S)
31/01/2017-10:58:15:333:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:58:15:334:			iStatusDUAL = 83
31/01/2017-10:58:15:484:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:58:15:484:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:58:15:485:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:58:15:485:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:58:15:485:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:58:15:486:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:58:15:506:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:58:15:556:				>> fnGetCTSStatus(0)
31/01/2017-10:58:15:556:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:58:15:557:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:58:15:557:				bytes recebidos (S)
31/01/2017-10:58:15:557:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:58:15:558:			iStatusDUAL = 83
31/01/2017-10:58:15:709:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:58:15:709:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:58:15:710:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:58:15:710:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:58:15:711:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:58:15:711:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:58:15:731:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:58:15:781:				>> fnGetCTSStatus(0)
31/01/2017-10:58:15:781:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:58:15:782:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:58:15:782:				bytes recebidos (R)
31/01/2017-10:58:15:782:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:58:15:783:			iStatusDUAL = 82
31/01/2017-10:58:15:783:			RETORNO FIM DE IMPRESSAO!
31/01/2017-10:58:15:823:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:58:15:823:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:58:15:824:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:58:15:824:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:58:15:825:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:58:15:825:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:58:15:845:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:58:15:895:				>> fnGetCTSStatus(0)
31/01/2017-10:58:15:895:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:58:15:896:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:58:15:896:				bytes recebidos (R)
31/01/2017-10:58:15:896:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:58:15:897:			iStatusDUAL = 82
31/01/2017-10:58:15:897:			RETORNO FIM DE IMPRESSAO!
31/01/2017-10:58:15:938:			FIM DE IMPRESSAO CONFIRMADO!
31/01/2017-10:58:15:938:		<< fnAguardarTerminoImpressao_DUAL - RETORNO NUMERO: 1
31/01/2017-10:58:15:939:	<< iImprimirTexto_DUAL_DarumaFramework - RETORNO NUMERO: 1
31/01/2017-10:58:15:939:	-----------------------------------------------------

31/01/2017-10:58:33:645:	DllMain - DLL_THREAD_ATTACH
31/01/2017-10:58:33:646:	DllMain - DLL_THREAD_ATTACH
31/01/2017-10:58:33:647:	DllMain - DLL_THREAD_ATTACH
31/01/2017-10:59:35:721:			<< fnXML_AlterarValor - RETORNO NUMERO: 1
31/01/2017-10:59:35:722:			>> fnModoEscrita(COM1)
31/01/2017-10:59:35:722:				G_iModoEscritaPorta = 2
31/01/2017-10:59:35:722:			<< fnModoEscrita - RETORNO NUMERO: 1
31/01/2017-10:59:35:722:			>> esAbrirSerial(COM1)
31/01/2017-10:59:35:722:				>> fnTentarAbrirSerial(COM1)
31/01/2017-10:59:35:723:					Criou o handle - fnTentarAbrirSerial
31/01/2017-10:59:35:723:					### CONFIGURANDO PORTA DE COMUNICACAO...
31/01/2017-10:59:35:723:				<< fnTentarAbrirSerial - RETORNO NUMERO: 1
31/01/2017-10:59:35:723:				fnTentarAbrirSerial - D_RET_OK
31/01/2017-10:59:35:724:			<< esAbrirSerial - RETORNO NUMERO: 1
31/01/2017-10:59:35:724:		<< fnDefinirProduto_Daruma - RETORNO NUMERO: 1
31/01/2017-10:59:35:724:	<< eDefinirProduto_Daruma - RETORNO NUMERO: 1
31/01/2017-10:59:35:724:	-----------------------------------------------------

31/01/2017-10:59:35:725:	>> iImprimirTexto_DUAL_DarumaFramework([pszString], 0)
31/01/2017-10:59:35:725:		>> hsEnviarBytes_DUAL(@, 2)
31/01/2017-10:59:35:725:			>> esEscreverSerial(COM1, @, 2)
31/01/2017-10:59:35:725:				>> fnEscreveSerial(1, pszBytes, 2)
31/01/2017-10:59:35:725:				<< fnEscreveSerial - RETORNO NUMERO: 2
31/01/2017-10:59:35:726:			<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:59:35:726:		<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:59:35:726:		>> fnXML_RetornarValor(DUAL\Margem, , c:\DARUMA\DarumaFrameWork.xml)
31/01/2017-10:59:35:726:			Retornando => '00;00'
31/01/2017-10:59:35:726:		<< fnXML_RetornarValor - RETORNO NUMERO: 1
31/01/2017-10:59:35:727:		>> fnXML_RetornarValor(DUAL\TamanhoBobina, , c:\DARUMA\DarumaFrameWork.xml)
31/01/2017-10:59:35:727:			Retornando => '48'
31/01/2017-10:59:35:727:		<< fnXML_RetornarValor - RETORNO NUMERO: 1
31/01/2017-10:59:35:727:		>> hsEnviarBytes_DUAL(------------------------------------------------


                  MICHEL TESTE                  
                     CNPJ:                      
                      IE:                       

END: -, -                                       
     00000-000 - -                              
     - - SP                                     
FONE:                                           
FONE:                                           


         *** CUPOM NRO: 00000000055 ***         
   --- Data: 19/01/2017 - Hora: 10:31:56 ---    

CLIENTE.: 000001 - BALCAO                       
VENDEDOR: 001 - WL SOLUTIONS                    

--------------- P R O D U T O S ----------------
NRO COD    PRODUTO         QTD   V.UNI   V.TOTAL
001      6 PRODUTOS 123 PR 001   20,00     20,00
002      1 PROTESTE        001  100,00    100,00
------------------------------------------------
                                TOTAL: R$ 120,00
                   PAGAMENTOS                   
DINHEIRO                                R$ 30,00
CARTAO: 1x - VISA ELECTRON              R$ 70,00
DINHEIRO                               R$ 100,00
------------------------------------------------
TOTAL PAGO                             R$ 200,00
TROCO                                   R$ 80,00
             OBRIGADO, VOLTE SEMPRE             

************************************************





m
, 1388)
31/01/2017-10:59:35:728:			>> esEscreverSerial(COM1, ------------------------------------------------


                  MICHEL TESTE                  
                     CNPJ:                      
                      IE:                       

END: -, -                                       
     00000-000 - -                              
     - - SP                                     
FONE:                                           
FONE:                                           


         *** CUPOM NRO: 00000000055 ***         
   --- Data: 19/01/2017 - Hora: 10:31:56 ---    

CLIENTE.: 000001 - BALCAO                       
VENDEDOR: 001 - WL SOLUTIONS                    

--------------- P R O D U T O S ----------------
NRO COD    PRODUTO         QTD   V.UNI   V.TOTAL
001      6 PRODUTOS 123 PR 001   20,00     20,00
002      1 PROTESTE        001  100,00    100,00
------------------------------------------------
                                TOTAL: R$ 120,00
                   PAGAMENTOS                   
DINHEIRO                                R$ 30,00
CARTAO: 1x - VISA ELECTRON              R$ 70,00
DINHEIRO                               R$ 100,00
------------------------------------------------
TOTAL PAGO                             R$ 200,00
TROCO                                   R$ 80,00
             OBRIGADO, VOLTE SEMPRE             

************************************************





m
, 1388)
31/01/2017-10:59:35:728:				>> fnEscreveSerial(1, pszBytes, 1388)
31/01/2017-10:59:35:728:				<< fnEscreveSerial - RETORNO NUMERO: 1388
31/01/2017-10:59:35:728:			<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:59:35:729:		<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:59:35:729:		>> hsEnviarBytes_DUAL(
, 1)
31/01/2017-10:59:35:729:			>> esEscreverSerial(COM1, 
, 1)
31/01/2017-10:59:35:729:				>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:59:35:730:				<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:59:35:730:			<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:59:35:730:		<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:59:35:730:		>> fnAguardarTerminoImpressao_DUAL()
31/01/2017-10:59:35:731:			##TEMPO PARA COMANDO MECANICO
31/01/2017-10:59:35:781:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:59:35:781:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:59:35:781:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:59:35:782:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:59:35:782:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:59:35:782:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:59:35:802:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:59:35:908:				>> fnGetCTSStatus(0)
31/01/2017-10:59:35:908:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:59:35:909:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:59:35:909:				bytes recebidos ()
31/01/2017-10:59:35:909:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:59:35:910:			iStatusDUAL = 0
31/01/2017-10:59:36:060:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:59:36:061:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:59:36:061:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:59:36:061:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:59:36:062:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:59:36:062:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:59:36:082:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:59:36:191:				>> fnGetCTSStatus(0)
31/01/2017-10:59:36:191:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:59:36:191:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:59:36:192:				bytes recebidos ()
31/01/2017-10:59:36:192:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:59:36:192:			iStatusDUAL = 0
31/01/2017-10:59:36:343:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:59:36:343:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:59:36:344:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:59:36:344:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:59:36:345:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:59:36:345:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:59:36:365:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:59:36:471:				>> fnGetCTSStatus(0)
31/01/2017-10:59:36:471:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:59:36:472:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:59:36:472:				bytes recebidos ()
31/01/2017-10:59:36:472:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:59:36:473:			iStatusDUAL = 0
31/01/2017-10:59:36:623:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:59:36:623:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:59:36:624:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:59:36:624:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:59:36:625:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:59:36:625:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:59:36:646:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:59:36:754:				>> fnGetCTSStatus(0)
31/01/2017-10:59:36:755:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:59:36:755:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:59:36:755:				bytes recebidos ()
31/01/2017-10:59:36:756:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:59:36:756:			iStatusDUAL = 0
31/01/2017-10:59:36:907:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:59:36:907:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:59:36:908:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:59:36:908:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:59:36:909:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:59:36:909:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:59:36:929:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:59:36:979:				>> fnGetCTSStatus(0)
31/01/2017-10:59:36:980:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:59:36:980:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:59:36:980:				bytes recebidos (S)
31/01/2017-10:59:36:981:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:59:36:981:			iStatusDUAL = 83
31/01/2017-10:59:37:131:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:59:37:131:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:59:37:132:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:59:37:132:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:59:37:133:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:59:37:133:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:59:37:153:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:59:37:268:				>> fnGetCTSStatus(0)
31/01/2017-10:59:37:269:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:59:37:269:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:59:37:270:				bytes recebidos ()
31/01/2017-10:59:37:270:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:59:37:270:			iStatusDUAL = 0
31/01/2017-10:59:37:421:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:59:37:422:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:59:37:422:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:59:37:422:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:59:37:423:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:59:37:423:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:59:37:443:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:59:37:546:				>> fnGetCTSStatus(0)
31/01/2017-10:59:37:546:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:59:37:547:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:59:37:547:				bytes recebidos ()
31/01/2017-10:59:37:548:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:59:37:548:			iStatusDUAL = 0
31/01/2017-10:59:37:698:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:59:37:698:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:59:37:699:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:59:37:700:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:59:37:700:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:59:37:701:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:59:37:721:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:59:37:802:				>> fnGetCTSStatus(0)
31/01/2017-10:59:37:803:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:59:37:803:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:59:37:803:				bytes recebidos (S)
31/01/2017-10:59:37:804:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:59:37:804:			iStatusDUAL = 83
31/01/2017-10:59:37:955:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:59:37:955:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:59:37:955:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:59:37:956:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:59:37:956:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:59:37:957:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:59:37:977:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:59:38:027:				>> fnGetCTSStatus(0)
31/01/2017-10:59:38:027:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:59:38:028:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:59:38:028:				bytes recebidos (S)
31/01/2017-10:59:38:029:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:59:38:029:			iStatusDUAL = 83
31/01/2017-10:59:38:179:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:59:38:179:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:59:38:180:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:59:38:180:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:59:38:181:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:59:38:181:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:59:38:201:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:59:38:251:				>> fnGetCTSStatus(0)
31/01/2017-10:59:38:251:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:59:38:252:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:59:38:252:				bytes recebidos (R)
31/01/2017-10:59:38:252:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:59:38:253:			iStatusDUAL = 82
31/01/2017-10:59:38:253:			RETORNO FIM DE IMPRESSAO!
31/01/2017-10:59:38:293:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-10:59:38:293:				>> esEscreverSerial(COM1, , 1)
31/01/2017-10:59:38:294:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-10:59:38:294:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-10:59:38:295:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-10:59:38:295:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:59:38:315:			>> hsLerBytes_DUAL(, 1)
31/01/2017-10:59:38:365:				>> fnGetCTSStatus(0)
31/01/2017-10:59:38:365:					dwModemStatus = 16 - piCTS = 16
31/01/2017-10:59:38:366:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-10:59:38:366:				bytes recebidos (R)
31/01/2017-10:59:38:366:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-10:59:38:367:			iStatusDUAL = 82
31/01/2017-10:59:38:367:			RETORNO FIM DE IMPRESSAO!
31/01/2017-10:59:38:407:			FIM DE IMPRESSAO CONFIRMADO!
31/01/2017-10:59:38:407:		<< fnAguardarTerminoImpressao_DUAL - RETORNO NUMERO: 1
31/01/2017-10:59:38:408:	<< iImprimirTexto_DUAL_DarumaFramework - RETORNO NUMERO: 1
31/01/2017-10:59:38:408:	-----------------------------------------------------

31/01/2017-10:59:40:646:	DllMain - DLL_THREAD_DETACH
31/01/2017-11:07:45:910:	============================================
31/01/2017-11:07:45:910:	    DARUMAFRAMEWORK.dll VERSO - 11.06.24
31/01/2017-11:07:45:910:	       TA2000 4.05        DUAL  5.45
31/01/2017-11:07:45:911:	       ECF    12.17       MODEM 3.63
31/01/2017-11:07:45:911:	       NFCe   3.65        NFe   1.01
31/01/2017-11:07:45:911:	       SAT    2.55        TEF   1.05
31/01/2017-11:07:45:911:	============================================
31/01/2017-11:07:45:914:	>> fnXML_START_PathLocalArquivoNCM(c:\DARUMA\IBPTAX.csv)
31/01/2017-11:07:45:915:		>> fnXML_START_PathPadraoNCM(c:\DARUMA\IBPTAX.csv)
31/01/2017-11:07:45:915:		<< fnXML_START_PathPadraoNCM - RETORNO NUMERO: 1
31/01/2017-11:07:45:915:	<< fnXML_START_PathLocalArquivoNCM - RETORNO NUMERO: 1
31/01/2017-11:07:45:915:	-----------------------------------------------------

31/01/2017-11:07:45:916:	>> fnXML_START_PathLocalArquivoNCM(c:\DARUMA\IBPTAX.csv)
31/01/2017-11:07:45:916:		>> fnXML_START_PathPadraoNCM(c:\DARUMA\IBPTAX.csv)
31/01/2017-11:07:45:916:		<< fnXML_START_PathPadraoNCM - RETORNO NUMERO: 1
31/01/2017-11:07:45:916:	<< fnXML_START_PathLocalArquivoNCM - RETORNO NUMERO: 1
31/01/2017-11:07:45:917:	-----------------------------------------------------

31/01/2017-11:07:45:919:	>> eCriptografarValorChave_GNE_Daruma(, )
31/01/2017-11:07:45:919:		>> fnCarregarDllGNE()
31/01/2017-11:07:45:920:			NAO foi possivel carregar a GNE_Framework
31/01/2017-11:07:45:920:		<< fnCarregarDllGNE - RETORNO NUMERO: -103
31/01/2017-11:07:45:920:	<< eCriptografarValorChave_GNE_Daruma - RETORNO NUMERO: -103
31/01/2017-11:07:45:920:	-----------------------------------------------------

31/01/2017-11:07:45:921:	 ## Tag Informada Nao foi encontrada !
31/01/2017-11:07:45:923:	
	<DARUMAFRAMEWORK>
	<START>
	<LocalArquivos>C:\DARUMA\</LocalArquivos>
	<LocalArquivosRelatorios>C:\</LocalArquivosRelatorios>
	<LogTamMaxMB>5</LogTamMaxMB>
	<ModoObserver>0</ModoObserver>
	<PathBibliotecasAuxiliares>C:\DARUMA\</PathBibliotecasAuxiliares>
	<Produto>DUAL</Produto>
	<ThreadAoIniciar>0</ThreadAoIniciar>
	<TipoRegistro>2</TipoRegistro>
	<TokenEncurtadorUrl>0</TokenEncurtadorUrl>
	</START>
	<DUAL>
	<AguardarProcesso>1</AguardarProcesso>
	<AtivaRota>0</AtivaRota>
	<Auditoria>1</Auditoria>
	<CaracterSeparador>;</CaracterSeparador>
	<CodePageAutomatico>0</CodePageAutomatico>
	<ComunicacaoUSB>0</ComunicacaoUSB>
	<ControleAutomatico>0</ControleAutomatico>
	<EncontrarDUAL>0</EncontrarDUAL>
	<EndPortaParalela></EndPortaParalela>
	<EnterFinal>1</EnterFinal>
	<FormataTexto>IMP</FormataTexto>
	<Inicializou>0</Inicializou>
	<LinhasGuilhotina>0</LinhasGuilhotina>
	<Margem>00;00</Margem>
	<ModoGaveta>0</ModoGaveta>
	<PortaComunicacao>COM1</PortaComunicacao>
	<Rota1>COM1>000.000.000.000:0000</Rota1>
	<Rota2>COM2>000.000.000.000:0000</Rota2>
	<Rota3>COM3>000.000.000.000:0000</Rota3>
	<Rota4>COM4>000.000.000.000:0000</Rota4>
	<Rota5>COM5>000.000.000.000:0000</Rota5>
	<Tabulacao>05,10,15,20,30,40</Tabulacao>
	<TamanhoBobina>48</TamanhoBobina>
	<TempoEsperaLeitura>10</TempoEsperaLeitura>
	<Termica>1</Termica>
	<Velocidade>115200</Velocidade>
	<Wine>0</Wine>
	<ZeroCortado>0</ZeroCortado>
	</DUAL>
	<ECF>
	<AguardarBitmapRZ>0</AguardarBitmapRZ>
	<AguardarImpressao>0</AguardarImpressao>
	<AjustaDATAM>0</AjustaDATAM>
	<AlteraFPGTO>1</AlteraFPGTO>
	<ArquivoLeituraX>LeituraX.ser</ArquivoLeituraX>
	<ArredondarTruncar>A</ArredondarTruncar>
	<Auditoria>0</Auditoria>
	<CaracterSeparador>;</CaracterSeparador>
	<ControleAutomatico>0</ControleAutomatico>
	<DelayEntreBytes>010</DelayEntreBytes>
	<EncontrarECF>1</EncontrarECF>
	<EmErroBuscarPorta>0</EmErroBuscarPorta>
	<EnviarAvisoAoUsuario>0</EnviarAvisoAoUsuario>
	<EnviarErroAoUsuario>0</EnviarErroAoUsuario>
	<FarmaciaPopular>0</FarmaciaPopular>
	<GerandoRelatorio>0</GerandoRelatorio>
	<HabilitaNFCe>0</HabilitaNFCe>
	<NumeroECFCompativel>001</NumeroECFCompativel>
	<HabilitaNotificacaoWS>0</HabilitaNotificacaoWS>
	<HorarioVeraoInicio></HorarioVeraoInicio>
	<HorarioVeraoFim></HorarioVeraoFim>
	<LegendaInmetro>0</LegendaInmetro>
	<LMFCompleta>0</LMFCompleta>
	<MaxFechamentoAutomatico>0</MaxFechamentoAutomatico>
	<MensagemApl1></MensagemApl1>
	<MensagemApl2></MensagemApl2>
	<MensagemAviso>AVISO: [O PAPEL ESTA ACABANDO!!]. INSIRA NOVA BOBINA DE PAPEL.</MensagemAviso>
	<ModoGaveta>0</ModoGaveta>
	<NaoAvisarPoucoPapel>0</NaoAvisarPoucoPapel>
	<NomeUltimoCMD>DllMain - DLL_PROCESS_ATTACH</NomeUltimoCMD>
	<PortaSerial>COM1</PortaSerial>
	<ReceberAvisoEmArquivo>0</ReceberAvisoEmArquivo>
	<ReceberDescricaoAvisoEmArquivo>0</ReceberDescricaoAvisoEmArquivo>
	<ReceberDescricaoErroEmArquivo>0</ReceberDescricaoErroEmArquivo>
	<ReceberErroEmArquivo>0</ReceberErroEmArquivo>
	<ReceberInfoEstendida>1</ReceberInfoEstendida>
	<ReceberInfoEstendidaEmArquivo>0</ReceberInfoEstendidaEmArquivo>
	<ReducaoZAutomatica>0</ReducaoZAutomatica>
	<RetornarAvisoErro>0</RetornarAvisoErro>
	<SangriaMensagem></SangriaMensagem>
	<SangriaValor>100</SangriaValor>
	<SerialByteAByte>0</SerialByteAByte>
	<SinalSonoroIniciar>1</SinalSonoroIniciar>
	<SuprimentoMensagem></SuprimentoMensagem>
	<SuprimentoValor>100</SuprimentoValor>
	<TipoUltimoDocumento>0</TipoUltimoDocumento>
	<TituloMensagem>[DarumaFramework]</TituloMensagem>
	<Velocidade>9600</Velocidade>
	<VelocidadeAntiga>9600</VelocidadeAntiga>
	<VelocidadeGeracaoRelatorio>1</VelocidadeGeracaoRelatorio>
	<Wine>0</Wine>
	<CF>
	<BMP>0</BMP>
	<CupomAdicionalDllConfig>111111111100000000000</CupomAdicionalDllConfig>
	<CupomAdicionalDllTitulo>Cupom Adicional</CupomAdicionalDllTitulo>
	<CupomMania>0</CupomMania>
	<FormaPgto>Dinheiro</FormaPgto>
	<IdentificaConsumidorFormatado></IdentificaConsumidorFormatado>
	<MascaraIdentificaConsumidor>0</MascaraIdentificaConsumidor>
	<MensagemFormaPagamento></MensagemFormaPagamento>
	<MensagemPromocional></MensagemPromocional>
	<MinasLegal>0</MinasLegal>
	<ModoPreVenda>0</ModoPreVenda>
	<NotaLegal>0</NotaLegal>
	<Quantidade>1</Quantidade>
	<TamanhoMinimoDescricao>15</TamanhoMinimoDescricao>
	<TipoDescAcresc>D%</TipoDescAcresc>
	<TorpedoPremiadoParaiba>0</TorpedoPremiadoParaiba>
	<UnidadeMedida>un</UnidadeMedida>
	<ValorDescAcresc>0.00</ValorDescAcresc>
	</CF>
	<CFBP>
	<CaptionPoltrona>POLTRONA</CaptionPoltrona>
	<CaptionPlataforma>PLATAFORMA</CaptionPlataforma>
	<CategoriaTransp></CategoriaTransp>
	<DataHoraEmbarque></DataHoraEmbarque>
	<Destino></Destino>
	<LocalInfoCFBP>1</LocalInfoCFBP>
	<ModalidadeTransp></ModalidadeTransp>
	<ModoCompFS800>0</ModoCompFS800>
	<Origem></Origem>
	<Percurso></Percurso>
	<Plataforma></Plataforma>
	<Prestadora></Prestadora>
	<Poltrona></Poltrona>
	<UFOrigem></UFOrigem>
	<UFDestino></UFDestino>
	</CFBP>
	<CCD>
	<DocOrigem></DocOrigem>
	<FormaPgto>Cartao de Debit</FormaPgto>
	<LinhasTEF>20</LinhasTEF>
	<SaltarLinhasTEF>0</SaltarLinhasTEF>
	<Parcelas>01</Parcelas>
	<Valor>000000005000</Valor>
	</CCD>
	<CHEQUE>
	<XLinha1>10</XLinha1>
	<XLinha2>10</XLinha2>
	<XLinha3>10</XLinha3>
	<YLinha1>10</YLinha1>
	<YLinha2>20</YLinha2>
	<YLinha3>30</YLinha3>
	<TimeOutEjetarCheque>20</TimeOutEjetarCheque>
	</CHEQUE>
	<LEI12741>
	<ColunasIBPT>0;4;5;1;6;7</ColunasIBPT>
	<LocalArquivoNCM>c:\DARUMA\IBPTAX.csv</LocalArquivoNCM>
	<LocalMSG>0</LocalMSG>
	<MSG>Val Aprox Tributos | Fonte:IBPT</MSG>
	<SeparadorIBPT>;</SeparadorIBPT>
	</LEI12741>
	<REDUCAOZ>
	<AvisarOperacoesReducaoZ>0</AvisarOperacoesReducaoZ>
	<AvisarReducaoZ>0</AvisarReducaoZ>
	<Relatorios></Relatorios>
	<PeriodoInicial></PeriodoInicial>
	<PeriodoFinal></PeriodoFinal>
	<ChavePrivada></ChavePrivada>
	<ExecutarAntesOuDepois>1</ExecutarAntesOuDepois>
	<MensagemAviso>Geracao de relatorio sera executada automaticamente apos a reducao Z, favor nao desligar a impressora</MensagemAviso>
	<RetornarInformacao></RetornarInformacao>
	<TimeOutReducaoZ>30</TimeOutReducaoZ>
	</REDUCAOZ>
	<SCU>
	<DivisaoBufferUSB>0</DivisaoBufferUSB>
	<DocOrigem>0</DocOrigem>
	<Habilitar>0</Habilitar>
	<HabilitarGuilhotina>1</HabilitarGuilhotina>
	<LegendaINMETRO>0</LegendaINMETRO>
	<NumeroParcelas>1</NumeroParcelas>
	<Pagamento></Pagamento>
	<QuantCasasDecimais>2</QuantCasasDecimais>
	<QuantCasasDecimaisPrecoUnitario>2</QuantCasasDecimaisPrecoUnitario>
	<QuantCasasDecimaisPrecoUnitarioVenda></QuantCasasDecimaisPrecoUnitarioVenda>
	<QuantCasasDecimaisVenda></QuantCasasDecimaisVenda>
	<TimeoutBinario>220</TimeoutBinario>
	<TimeoutCmd>40</TimeoutCmd>
	<URLQrCode></URLQrCode>
	</SCU>
	<SINTEGRA>
	<Bairro>Bairro</Bairro>
	<CEP>12345.123</CEP>
	<Cod_Convenio>1</Cod_Convenio>
	<Cod_Finalidade>1</Cod_Finalidade>
	<Cod_Natureza>1</Cod_Natureza>
	<Complemento>Complemento</Complemento>
	<Contato_Nome>Nome Contato</Contato_Nome>
	<Contato_Telefone>(12) 1234-1234</Contato_Telefone>
	<Fax>(12) 1234-1234</Fax>
	<Logradouro>Logradouro</Logradouro>
	<Municipio>Municipio</Municipio>
	<Numero>12345</Numero>
	<RateioSubTotal>0</RateioSubTotal>
	<UF>XX</UF>
	</SINTEGRA>
	<MOVIMENTOPORECF>
	<SOFTWAREHOUSE>
	<CNPJ></CNPJ>
	<IE></IE>
	<IM></IM>
	<Denominacao></Denominacao>
	<NomePAFECF></NomePAFECF>
	<VersaoPAFECF></VersaoPAFECF>
	<MD5PAFECF></MD5PAFECF>
	<VersaoERPAFECF></VersaoERPAFECF>
	</SOFTWAREHOUSE>
	</MOVIMENTOPORECF>
	<ATOCOTEPE>
	<Automatico>0</Automatico>
	<Layout>0</Layout>
	</ATOCOTEPE>
	</ECF>
	<TA2000>
	<Auditoria>0</Auditoria>
	<MensagemBoasVindasLinha1>**********Daruma Automacao**************</MensagemBoasVindasLinha1>
	<MensagemBoasVindasLinha2>********MicroTerminal TA2000************</MensagemBoasVindasLinha2>
	<Porta>LPT0</Porta>
	</TA2000>
	<MODEM>
	<Apn>XXXXX</Apn>
	<Auditoria>0</Auditoria>
	<BandejaInicio>SIM1</BandejaInicio>
	<CaptionWinAPP>MODEM - MIN100/MIN200</CaptionWinAPP>
	<ControleAutomatico>0</ControleAutomatico>
	<ConfirmaEntregaSMS>0</ConfirmaEntregaSMS>
	<IpCliente>XXX.XXX.XXX.XXX</IpCliente>
	<IpServidor>XXX.XXX.XXX.XXX</IpServidor>
	<LerApagar>FALSE</LerApagar>
	<ListarSms>0</ListarSms>
	<ListarSmsSIM>0</ListarSmsSIM>
	<NumeroTentativas>0</NumeroTentativas>
	<Porta>COM1</Porta>
	<PortaGPRS>1001</PortaGPRS>
	<PortaTimeOut>5</PortaTimeOut>
	<Profile>1</Profile>
	<ReceberNumeroChamada>0</ReceberNumeroChamada>
	<SalvarRetornoSMS>0</SalvarRetornoSMS>
	<Senha>XXXXX</Senha>
	<SmsClasse0>0</SmsClasse0>
	<Tecla>F10</Tecla>
	<TempoAlertar>4000</TempoAlertar>
	<TotalSmsEnviados>0</TotalSmsEnviados>
	<Thread>FALSE</Thread>
	<Usuario>XXXXX</Usuario>
	<Velocidade>115200</Velocidade>
	</MODEM>
	<DSP>
	<Auditoria>0</Auditoria>
	<PortaSerial>COM5</PortaSerial>
	<Velocidade>9600</Velocidade>
	<Mascara></Mascara>
	<MENSAGEMABERTURA>
	<Linha1>Urmet Daruma</Linha1>
	<Linha2>DarumaFramework</Linha2>
	</MENSAGEMABERTURA>
	<MENSAGEMENCERRAMENTO>
	<Linha1></Linha1>
	<Linha2></Linha2>
	</MENSAGEMENCERRAMENTO>
	<MENSAGEMPROMOCIONALDSP>
	<Animacao></Animacao>
	<Linha1></Linha1>
	<Linha2></Linha2>
	</MENSAGEMPROMOCIONALDSP>
	</DSP>
	<OBSERVER>
	<PathEntrada>c:\Daruma.cmd</PathEntrada>
	<PathSaida>c:\Daruma.ret</PathSaida>
	<Latencia>25</Latencia>
	<Log_Path>OBSERVER.LOG</Log_Path>
	<Modo>0</Modo>
	<PortaTCP>8890</PortaTCP>
	<Separador>;</Separador>
	<Gravar_Log>0</Gravar_Log>
	<TerminadorSocket></TerminadorSocket>
	<TipoInicializacao>0</TipoInicializacao>
	</OBSERVER>
	<WSWIN8>
	<NomeFantasia></NomeFantasia>
	<SyncAssync>0</SyncAssync>
	<IndiceSegmento>0</IndiceSegmento>
	</WSWIN8>
	<NFCE>
	<AjustarDataHora>0</AjustarDataHora>
	<AvisoContingencia>0</AvisoContingencia>
	<Auditoria>0</Auditoria>
	<EmissaoCtg>0</EmissaoCtg>
	<EncontrarImpressora>2</EncontrarImpressora>
	<EnderecoServidor></EnderecoServidor>
	<EntradaCtg>0</EntradaCtg>
	<NaoReenviarCtg>0</NaoReenviarCtg>
	<PathArquivosCtgOffline>.\</PathArquivosCtgOffline>
	<SepararCtgOfflineRejeitado></SepararCtgOfflineRejeitado>
	<NaoAlterarPathCtgTimeOut>0</NaoAlterarPathCtgTimeOut>
	<TempoCtg>0</TempoCtg>
	<HabilitarSAT>0</HabilitarSAT>
	<PROXY>
	<Habilitar>0</Habilitar>
	<Host>localhost</Host>
	<Porta>8080</Porta>
	<Usuario>usuario</Usuario>
	<Senha></Senha>
	</PROXY>
	<TimeOutWS>10</TimeOutWS>
	<IMPRESSORA>
	<ComunicacaoUSB>0</ComunicacaoUSB>
	<ControleAutomatico>0</ControleAutomatico>
	<MarcaImpressora>0</MarcaImpressora>
	<PortaComunicacao>COM1</PortaComunicacao>
	<TamanhoBobina>48</TamanhoBobina>
	<Velocidade>9600</Velocidade>
	<ConfAnterior>0</ConfAnterior>
	</IMPRESSORA>
	</NFCE>
	<NFE>
	<Auditoria>0</Auditoria>
	<EnderecoServidor></EnderecoServidor>
	</NFE>
	<SAT>
	<Auditoria>1</Auditoria>
	<AcionarGuilhotina>1</AcionarGuilhotina>
	<ImpressaoCompleta>1</ImpressaoCompleta>
	<LocalArquivosSAT>C:\DARUMA\SAT\</LocalArquivosSAT>
	<CODE128>1</CODE128>
	<QrCode>1</QrCode>
	<EnviarXML>0</EnviarXML>
	<EncontrarImpressora>0</EncontrarImpressora>
	<PRNDaruma>0</PRNDaruma>
	<LocalPRNDaruma>c:\Daruma.PRN</LocalPRNDaruma>
	<SalvarCFePDF>0</SalvarCFePDF>
	<PathPDF>./</PathPDF>
	<IMPRESSORA>
	<ComunicacaoUSB>0</ComunicacaoUSB>
	<ControleAutomatico>0</ControleAutomatico>
	<MarcaImpressora>0</MarcaImpressora>
	<PortaComunicacao>COM1</PortaComunicacao>
	<TamanhoBobina>48</TamanhoBobina>
	<Velocidade>115200</Velocidade>
	<ConfAnterior>0</ConfAnterior>
	</IMPRESSORA>
	</SAT>
	<TEF>
	<Auditoria>0</Auditoria>
	<CapacidadeAutomacao>3</CapacidadeAutomacao>
	<CaracterSeparador>;</CaracterSeparador>
	<EmpresaAutomacao>EMPRESA TESTE LTDA</EmpresaAutomacao>
	<IdentificacaoAutomaticaCliente>0</IdentificacaoAutomaticaCliente>
	<Moeda>0</Moeda>
	<NumeroSessao>100000</NumeroSessao>
	<NomeAutomacao>APLICATIVO DE VENDAS</NomeAutomacao>
	<NSU></NSU>
	<PgtoTEFAutomatico>3;4</PgtoTEFAutomatico>
	<RedeAdquirente></RedeAdquirente>
	<RegistroCertificacao></RegistroCertificacao>
	<TransacaoAutomatica>0</TransacaoAutomatica>
	<VersaoAutomacao>V1,0,0</VersaoAutomacao>
	</TEF>
	</DARUMAFRAMEWORK>
-------------------------------------------------------------------------------------------------------------------------

31/01/2017-11:07:45:923:	>> DllMain - DLL_PROCESS_ATTACH()
31/01/2017-11:07:45:923:		>> fnXML_RetornarValor(NFCE\PROXY\Senha, , c:\DARUMA\DarumaFrameWork.xml)
31/01/2017-11:07:45:923:			>> eDescriptografarValorChave_GNE_Daruma( )
31/01/2017-11:07:45:924:				>> fnCarregarDllGNE()
31/01/2017-11:07:45:924:					NAO foi possivel carregar a GNE_Framework
31/01/2017-11:07:45:924:				<< fnCarregarDllGNE - RETORNO NUMERO: -103
31/01/2017-11:07:45:924:			<< eDescriptografarValorChave_GNE_Daruma - RETORNO NUMERO: -103
31/01/2017-11:07:45:924:		<< fnXML_RetornarValor - RETORNO NUMERO: 1
31/01/2017-11:07:45:925:		>> fnXML_AlterarValor(NFCE\PROXY\Senha, ***************, c:\DARUMA\DarumaFrameWork.xml, 1)
31/01/2017-11:07:45:925:			>> eCriptografarValorChave_GNE_Daruma(, )
31/01/2017-11:07:45:925:				>> fnCarregarDllGNE()
31/01/2017-11:07:45:925:					NAO foi possivel carregar a GNE_Framework
31/01/2017-11:07:45:926:				<< fnCarregarDllGNE - RETORNO NUMERO: -103
31/01/2017-11:07:45:926:			<< eCriptografarValorChave_GNE_Daruma - RETORNO NUMERO: -103
31/01/2017-11:07:45:936:		<< fnXML_AlterarValor - RETORNO NUMERO: 1
31/01/2017-11:07:45:937:		>> fnModoEscrita(COM1)
31/01/2017-11:07:45:937:			G_iModoEscritaPorta = 2
31/01/2017-11:07:45:937:		<< fnModoEscrita - RETORNO NUMERO: 1
31/01/2017-11:07:45:937:		>> eDefinirProduto_Daruma(DUAL)
31/01/2017-11:07:45:937:			>> fnDefinirProduto_Daruma(DUAL)
31/01/2017-11:07:45:938:				>> fnXML_AlterarValor(START\Produto, DUAL, c:\DARUMA\DarumaFrameWork.xml, 1)
31/01/2017-11:07:45:947:					>> fnXML_START_DefinirProduto(DUAL)
31/01/2017-11:07:45:947:					<< fnXML_START_DefinirProduto - RETORNO NUMERO: 1
31/01/2017-11:07:45:947:				<< fnXML_AlterarValor - RETORNO NUMERO: 1
31/01/2017-11:07:45:947:				>> fnModoEscrita(COM1)
31/01/2017-11:07:45:948:					G_iModoEscritaPorta = 2
31/01/2017-11:07:45:948:				<< fnModoEscrita - RETORNO NUMERO: 1
31/01/2017-11:07:45:948:				>> esAbrirSerial(COM1)
31/01/2017-11:07:45:949:					>> fnTentarAbrirSerial(COM1)
31/01/2017-11:07:45:949:						Criou o handle - fnTentarAbrirSerial
31/01/2017-11:07:45:949:						### CONFIGURANDO PORTA DE COMUNICACAO...
31/01/2017-11:07:45:950:					<< fnTentarAbrirSerial - RETORNO NUMERO: 1
31/01/2017-11:07:45:950:					fnTentarAbrirSerial - D_RET_OK
31/01/2017-11:07:45:950:				<< esAbrirSerial - RETORNO NUMERO: 1
31/01/2017-11:07:45:950:			<< fnDefinirProduto_Daruma - RETORNO NUMERO: 1
31/01/2017-11:07:45:951:		<< eDefinirProduto_Daruma - RETORNO NUMERO: 1
31/01/2017-11:07:45:951:		>> fnConfiguraControleFluxo_DUAL()
31/01/2017-11:07:45:951:			>> hsEnviarBytes_DUAL(, 2)
31/01/2017-11:07:45:951:				>> esEscreverSerial(COM1, , 2)
31/01/2017-11:07:45:951:					>> fnEscreveSerial(1, pszBytes, 2)
31/01/2017-11:07:45:952:					<< fnEscreveSerial - RETORNO NUMERO: 2
31/01/2017-11:07:45:952:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-11:07:45:952:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:07:46:052:			>> hsLerBytes_DUAL(, 50)
31/01/2017-11:07:46:252:				>> fnGetCTSStatus(0)
31/01/2017-11:07:46:252:					dwModemStatus = 16 - piCTS = 16
31/01/2017-11:07:46:253:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-11:07:46:253:				bytes recebidos (:0100000112000000000000000000000000220000
)
31/01/2017-11:07:46:254:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:07:46:254:			>> hsEnviarBytes_DUAL(XXXXXXXXXXXXXXX1XXXXXXXXXXXXXXXXXXXXXXXX, 42)
31/01/2017-11:07:46:254:				>> esEscreverSerial(COM1, XXXXXXXXXXXXXXX1XXXXXXXXXXXXXXXXXXXXXXXX, 42)
31/01/2017-11:07:46:255:					>> fnEscreveSerial(1, pszBytes, 42)
31/01/2017-11:07:46:255:					<< fnEscreveSerial - RETORNO NUMERO: 42
31/01/2017-11:07:46:256:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-11:07:46:256:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:07:46:256:			>> hsLerBytes_DUAL(, 2)
31/01/2017-11:07:46:407:				>> fnGetCTSStatus(0)
31/01/2017-11:07:46:407:					dwModemStatus = 16 - piCTS = 16
31/01/2017-11:07:46:408:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-11:07:46:408:				bytes recebidos ()
31/01/2017-11:07:46:408:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:07:46:509:			>> hsLerBytes_DUAL(, 2)
31/01/2017-11:07:46:659:				>> fnGetCTSStatus(0)
31/01/2017-11:07:46:659:					dwModemStatus = 16 - piCTS = 16
31/01/2017-11:07:46:660:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-11:07:46:660:				bytes recebidos ()
31/01/2017-11:07:46:661:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:07:46:761:			>> hsLerBytes_DUAL(, 2)
31/01/2017-11:07:46:911:				>> fnGetCTSStatus(0)
31/01/2017-11:07:46:912:					dwModemStatus = 16 - piCTS = 16
31/01/2017-11:07:46:912:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-11:07:46:913:				bytes recebidos ()
31/01/2017-11:07:46:913:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:07:47:014:			>> hsLerBytes_DUAL(, 2)
31/01/2017-11:07:47:176:				>> fnGetCTSStatus(0)
31/01/2017-11:07:47:176:					dwModemStatus = 16 - piCTS = 16
31/01/2017-11:07:47:176:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-11:07:47:177:				bytes recebidos ()
31/01/2017-11:07:47:177:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:07:47:277:			>> hsLerBytes_DUAL(, 2)
31/01/2017-11:07:47:439:				>> fnGetCTSStatus(0)
31/01/2017-11:07:47:439:					dwModemStatus = 16 - piCTS = 16
31/01/2017-11:07:47:440:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-11:07:47:440:				bytes recebidos ()
31/01/2017-11:07:47:440:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:07:47:541:			>> hsLerBytes_DUAL(, 2)
31/01/2017-11:07:47:691:				>> fnGetCTSStatus(0)
31/01/2017-11:07:47:691:					dwModemStatus = 16 - piCTS = 16
31/01/2017-11:07:47:692:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-11:07:47:692:				bytes recebidos ()
31/01/2017-11:07:47:692:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:07:47:793:			>> hsLerBytes_DUAL(, 2)
31/01/2017-11:07:47:955:				>> fnGetCTSStatus(0)
31/01/2017-11:07:47:955:					dwModemStatus = 16 - piCTS = 16
31/01/2017-11:07:47:956:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-11:07:47:957:				bytes recebidos ()
31/01/2017-11:07:47:957:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:07:48:057:			>> hsLerBytes_DUAL(, 2)
31/01/2017-11:07:48:219:				>> fnGetCTSStatus(0)
31/01/2017-11:07:48:219:					dwModemStatus = 16 - piCTS = 16
31/01/2017-11:07:48:220:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-11:07:48:220:				bytes recebidos ()
31/01/2017-11:07:48:220:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:07:48:321:			>> hsLerBytes_DUAL(, 2)
31/01/2017-11:07:48:471:				>> fnGetCTSStatus(0)
31/01/2017-11:07:48:471:					dwModemStatus = 16 - piCTS = 16
31/01/2017-11:07:48:472:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-11:07:48:472:				bytes recebidos ()
31/01/2017-11:07:48:472:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:07:48:573:			>> hsLerBytes_DUAL(, 2)
31/01/2017-11:07:48:736:				>> fnGetCTSStatus(0)
31/01/2017-11:07:48:736:					dwModemStatus = 16 - piCTS = 16
31/01/2017-11:07:48:737:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-11:07:48:737:				bytes recebidos ()
31/01/2017-11:07:48:737:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:07:48:837:			>> hsLerBytes_DUAL(, 2)
31/01/2017-11:07:48:999:				>> fnGetCTSStatus(0)
31/01/2017-11:07:48:999:					dwModemStatus = 16 - piCTS = 16
31/01/2017-11:07:49:000:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-11:07:49:001:				bytes recebidos ()
31/01/2017-11:07:49:001:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:07:49:101:			>> hsLerBytes_DUAL(, 2)
31/01/2017-11:07:49:251:				>> fnGetCTSStatus(0)
31/01/2017-11:07:49:251:					dwModemStatus = 16 - piCTS = 16
31/01/2017-11:07:49:252:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-11:07:49:252:				bytes recebidos ()
31/01/2017-11:07:49:252:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:07:49:352:			>> hsLerBytes_DUAL(, 2)
31/01/2017-11:07:49:514:				>> fnGetCTSStatus(0)
31/01/2017-11:07:49:514:					dwModemStatus = 16 - piCTS = 16
31/01/2017-11:07:49:515:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-11:07:49:515:				bytes recebidos ()
31/01/2017-11:07:49:515:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:07:49:616:			>> hsLerBytes_DUAL(, 2)
31/01/2017-11:07:49:766:				>> fnGetCTSStatus(0)
31/01/2017-11:07:49:767:					dwModemStatus = 16 - piCTS = 16
31/01/2017-11:07:49:767:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-11:07:49:767:				bytes recebidos ()
31/01/2017-11:07:49:768:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:07:49:868:			>> hsLerBytes_DUAL(, 2)
31/01/2017-11:07:50:030:				>> fnGetCTSStatus(0)
31/01/2017-11:07:50:030:					dwModemStatus = 16 - piCTS = 16
31/01/2017-11:07:50:031:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-11:07:50:031:				bytes recebidos ()
31/01/2017-11:07:50:031:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:07:50:131:			>> hsLerBytes_DUAL(, 2)
31/01/2017-11:07:50:281:				>> fnGetCTSStatus(0)
31/01/2017-11:07:50:281:					dwModemStatus = 16 - piCTS = 16
31/01/2017-11:07:50:282:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-11:07:50:282:				bytes recebidos ()
31/01/2017-11:07:50:283:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:07:50:383:			>> hsLerBytes_DUAL(, 2)
31/01/2017-11:07:50:547:				>> fnGetCTSStatus(0)
31/01/2017-11:07:50:548:					dwModemStatus = 16 - piCTS = 16
31/01/2017-11:07:50:548:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-11:07:50:548:				bytes recebidos ()
31/01/2017-11:07:50:549:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:07:50:649:			>> hsLerBytes_DUAL(, 2)
31/01/2017-11:07:50:811:				>> fnGetCTSStatus(0)
31/01/2017-11:07:50:812:					dwModemStatus = 16 - piCTS = 16
31/01/2017-11:07:50:812:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-11:07:50:812:				bytes recebidos ()
31/01/2017-11:07:50:813:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:07:50:913:			>> hsLerBytes_DUAL(, 2)
31/01/2017-11:07:51:075:				>> fnGetCTSStatus(0)
31/01/2017-11:07:51:075:					dwModemStatus = 16 - piCTS = 16
31/01/2017-11:07:51:076:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-11:07:51:076:				bytes recebidos ()
31/01/2017-11:07:51:076:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:07:51:177:			>> hsLerBytes_DUAL(, 2)
31/01/2017-11:07:51:339:				>> fnGetCTSStatus(0)
31/01/2017-11:07:51:339:					dwModemStatus = 16 - piCTS = 16
31/01/2017-11:07:51:340:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-11:07:51:340:				bytes recebidos ()
31/01/2017-11:07:51:340:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:07:51:441:			>> hsLerBytes_DUAL(, 2)
31/01/2017-11:07:51:591:				>> fnGetCTSStatus(0)
31/01/2017-11:07:51:591:					dwModemStatus = 16 - piCTS = 16
31/01/2017-11:07:51:592:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-11:07:51:592:				bytes recebidos ()
31/01/2017-11:07:51:592:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:07:51:693:			>> hsLerBytes_DUAL(, 2)
31/01/2017-11:07:51:855:				>> fnGetCTSStatus(0)
31/01/2017-11:07:51:855:					dwModemStatus = 16 - piCTS = 16
31/01/2017-11:07:51:856:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-11:07:51:856:				bytes recebidos ()
31/01/2017-11:07:51:856:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:07:51:956:			>> hsLerBytes_DUAL(, 2)
31/01/2017-11:07:52:106:				>> fnGetCTSStatus(0)
31/01/2017-11:07:52:106:					dwModemStatus = 16 - piCTS = 16
31/01/2017-11:07:52:107:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-11:07:52:107:				bytes recebidos ()
31/01/2017-11:07:52:108:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:07:52:208:		<< fnConfiguraControleFluxo_DUAL - RETORNO NUMERO: 1
31/01/2017-11:07:52:208:		>> fnIdentificarImpressora_DUAL()
31/01/2017-11:07:52:209:		<< fnIdentificarImpressora_DUAL - RETORNO NUMERO: 1
31/01/2017-11:07:52:209:	<< DllMain - DLL_PROCESS_ATTACH - RETORNO NUMERO: 1
31/01/2017-11:07:52:209:	-----------------------------------------------------

31/01/2017-11:07:52:242:	DllMain - DLL_THREAD_ATTACH
31/01/2017-11:08:22:240:	DllMain - DLL_THREAD_ATTACH
31/01/2017-11:08:22:241:	DllMain - DLL_THREAD_ATTACH
31/01/2017-11:08:22:241:	DllMain - DLL_THREAD_ATTACH
31/01/2017-11:08:54:327:	>> eDefinirProduto_Daruma(DUAL)
31/01/2017-11:08:54:328:		>> fnDefinirProduto_Daruma(DUAL)
31/01/2017-11:08:54:345:			>> fnXML_AlterarValor(START\Produto, DUAL, c:\DARUMA\DarumaFrameWork.xml, 1)
31/01/2017-11:08:54:355:				>> fnXML_START_DefinirProduto(DUAL)
31/01/2017-11:08:54:355:				<< fnXML_START_DefinirProduto - RETORNO NUMERO: 1
31/01/2017-11:08:54:356:			<< fnXML_AlterarValor - RETORNO NUMERO: 1
31/01/2017-11:08:54:356:			>> fnModoEscrita(COM1)
31/01/2017-11:08:54:356:				G_iModoEscritaPorta = 2
31/01/2017-11:08:54:356:			<< fnModoEscrita - RETORNO NUMERO: 1
31/01/2017-11:08:54:357:			>> esAbrirSerial(COM1)
31/01/2017-11:08:54:357:				>> fnTentarAbrirSerial(COM1)
31/01/2017-11:08:54:357:					Criou o handle - fnTentarAbrirSerial
31/01/2017-11:08:54:357:					### CONFIGURANDO PORTA DE COMUNICACAO...
31/01/2017-11:08:54:358:				<< fnTentarAbrirSerial - RETORNO NUMERO: 1
31/01/2017-11:08:54:358:				fnTentarAbrirSerial - D_RET_OK
31/01/2017-11:08:54:358:			<< esAbrirSerial - RETORNO NUMERO: 1
31/01/2017-11:08:54:358:		<< fnDefinirProduto_Daruma - RETORNO NUMERO: 1
31/01/2017-11:08:54:359:	<< eDefinirProduto_Daruma - RETORNO NUMERO: 1
31/01/2017-11:08:54:359:	-----------------------------------------------------

31/01/2017-11:08:54:359:	>> iImprimirTexto_DUAL_DarumaFramework([pszString], 0)
31/01/2017-11:08:54:359:		>> hsEnviarBytes_DUAL(@, 2)
31/01/2017-11:08:54:360:			>> esEscreverSerial(COM1, @, 2)
31/01/2017-11:08:54:360:				>> fnEscreveSerial(1, pszBytes, 2)
31/01/2017-11:08:54:360:				<< fnEscreveSerial - RETORNO NUMERO: 2
31/01/2017-11:08:54:360:			<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-11:08:54:361:		<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:08:54:361:		>> fnXML_RetornarValor(DUAL\Margem, , c:\DARUMA\DarumaFrameWork.xml)
31/01/2017-11:08:54:361:			Retornando => '00;00'
31/01/2017-11:08:54:361:		<< fnXML_RetornarValor - RETORNO NUMERO: 1
31/01/2017-11:08:54:361:		>> fnXML_RetornarValor(DUAL\TamanhoBobina, , c:\DARUMA\DarumaFrameWork.xml)
31/01/2017-11:08:54:362:			Retornando => '48'
31/01/2017-11:08:54:362:		<< fnXML_RetornarValor - RETORNO NUMERO: 1
31/01/2017-11:08:54:362:		>> hsEnviarBytes_DUAL(------------------------------------------------
                  MICHEL TESTE                  

   *** CUPOM NAO FISCAL NRO: 00000000057 ***    

   --- Data: 20/01/2017 - Hora: 17:20:41 ---    
CLIENTE.: BALCAO                                
VENDEDOR: WL SOLUTIONS                          

================================================
ID-----PRODUTO--------------QTD----UNIT----TOTAL
000006 PRODUTOS 123 PRODUTO 456 PRODUTO 789 10 
11 12 13                      1    20,00   20,00
================================================
                               TOTAL R$   20,00 

===================PAGAMENTOS===================
CREDITO MERCADORIA                        20,00
DINHEIRO                                  20,00
------------------------------------------------
                               TROCO R$   20,00 

================================================
     By WL Solutions - 31/01/2017 11:08:54      
              Nao Tem Valor Fiscal              
================================================





m
, 1071)
31/01/2017-11:08:54:362:			>> esEscreverSerial(COM1, ------------------------------------------------
                  MICHEL TESTE                  

   *** CUPOM NAO FISCAL NRO: 00000000057 ***    

   --- Data: 20/01/2017 - Hora: 17:20:41 ---    
CLIENTE.: BALCAO                                
VENDEDOR: WL SOLUTIONS                          

================================================
ID-----PRODUTO--------------QTD----UNIT----TOTAL
000006 PRODUTOS 123 PRODUTO 456 PRODUTO 789 10 
11 12 13                      1    20,00   20,00
================================================
                               TOTAL R$   20,00 

===================PAGAMENTOS===================
CREDITO MERCADORIA                        20,00
DINHEIRO                                  20,00
------------------------------------------------
                               TROCO R$   20,00 

================================================
     By WL Solutions - 31/01/2017 11:08:54      
              Nao Tem Valor Fiscal              
================================================





m
, 1071)
31/01/2017-11:08:54:363:				>> fnEscreveSerial(1, pszBytes, 1071)
31/01/2017-11:08:54:363:				<< fnEscreveSerial - RETORNO NUMERO: 1071
31/01/2017-11:08:54:363:			<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-11:08:54:363:		<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:08:54:364:		>> hsEnviarBytes_DUAL(
, 1)
31/01/2017-11:08:54:364:			>> esEscreverSerial(COM1, 
, 1)
31/01/2017-11:08:54:364:				>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-11:08:54:364:				<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-11:08:54:365:			<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-11:08:54:365:		<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:08:54:365:		>> fnAguardarTerminoImpressao_DUAL()
31/01/2017-11:08:54:365:			##TEMPO PARA COMANDO MECANICO
31/01/2017-11:08:54:415:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-11:08:54:415:				>> esEscreverSerial(COM1, , 1)
31/01/2017-11:08:54:416:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-11:08:54:416:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-11:08:54:417:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-11:08:54:417:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:08:54:437:			>> hsLerBytes_DUAL(, 1)
31/01/2017-11:08:54:549:				>> fnGetCTSStatus(0)
31/01/2017-11:08:54:549:					dwModemStatus = 16 - piCTS = 16
31/01/2017-11:08:54:550:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-11:08:54:550:				bytes recebidos ()
31/01/2017-11:08:54:550:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:08:54:551:			iStatusDUAL = 0
31/01/2017-11:08:54:701:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-11:08:54:701:				>> esEscreverSerial(COM1, , 1)
31/01/2017-11:08:54:701:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-11:08:54:702:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-11:08:54:702:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-11:08:54:702:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:08:54:722:			>> hsLerBytes_DUAL(, 1)
31/01/2017-11:08:54:982:						>> hsLerBytes_DUAL(, 1)
31/01/2017-11:08:54:982:							## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:08:54:991:						<< fnXML_AlterarValor - RETORNO NUMERO: 1
31/01/2017-11:08:54:991:						>> fnXML_AlterarValor(DEST\CPF,  , c:\DARUMA\DarumaFrameWork_SAT.xml, 1)
31/01/2017-11:08:54:999:						<< fnXML_AlterarValor - RETORNO NUMERO: 1
31/01/2017-11:08:55:000:						>> fnXML_AlterarValor(DEST\xNome,  , c:\DARUMA\DarumaFrameWork_SAT.xml, 1)
31/01/2017-11:08:55:005:						<< fnXML_AlterarValor - RETORNO NUMERO: 1
31/01/2017-11:08:55:005:						>> fnXML_RetornarValor(CONFIGURACAO\estadoCFe, , c:\DARUMA\DarumaFrameWork_SAT.xml)
31/01/2017-11:08:55:005:							Retornando => '6'
31/01/2017-11:08:55:005:						<< fnXML_RetornarValor - RETORNO NUMERO: 1
31/01/2017-11:08:55:007:						>> fnXML_AlterarValor(CONFIGURACAO\vCFeLei12741, 0.00, c:\DARUMA\DarumaFrameWork_SAT.xml, 1)
31/01/2017-11:08:55:011:						<< fnXML_AlterarValor - RETORNO NUMERO: 1
31/01/2017-11:08:55:012:						>> fnXML_AlterarValor(CONFIGURACAO\vCFeLei12741Porcentagem, 0.00, c:\DARUMA\DarumaFrameWork_SAT.xml, 1)
31/01/2017-11:08:55:016:						<< fnXML_AlterarValor - RETORNO NUMERO: 1
31/01/2017-11:08:55:017:						>> fnXML_AlterarValor(CONFIGURACAO\estadoCFe, 1, c:\DARUMA\DarumaFrameWork_SAT.xml, 1)
31/01/2017-11:08:55:021:						<< fnXML_AlterarValor - RETORNO NUMERO: 1
31/01/2017-11:08:55:022:					<< aCFeAbrir_SAT_Daruma - RETORNO NUMERO: 1
31/01/2017-11:08:55:022:				<< aCFAbrir_SAT_Daruma - RETORNO NUMERO: 1
31/01/2017-11:08:55:183:							>> hsLerBytes_DUAL(, 1)
31/01/2017-11:08:55:183:								## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:08:55:217:								>> hsImpLerBytes()
31/01/2017-11:08:55:217:									## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:08:55:234:									bytes recebidos ()
31/01/2017-11:08:55:234:								<< hsLerBytes_DUAL - RETORNO NUMERO: 0
31/01/2017-11:08:55:303:								bytes recebidos (S:20001
)
31/01/2017-11:08:55:303:							<< hsImpLerBytes - RETORNO NUMERO: 8
31/01/2017-11:08:55:304:							Modelo Impressora = [S:20001
]
31/01/2017-11:08:55:304:						<< fnVerificaSeModeloImpressoraOK_SAT - RETORNO NUMERO: 1
31/01/2017-11:08:55:384:							>> hsLerBytes_DUAL(, 1)
31/01/2017-11:08:55:384:								## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:08:55:437:								bytes recebidos ()
31/01/2017-11:08:55:437:							<< hsLerBytes_DUAL - RETORNO NUMERO: 0
31/01/2017-11:08:55:587:							>> hsLerBytes_DUAL(, 1)
31/01/2017-11:08:55:587:								## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:08:55:640:								bytes recebidos ()
31/01/2017-11:08:55:640:							<< hsLerBytes_DUAL - RETORNO NUMERO: 0
31/01/2017-11:08:55:790:							>> hsLerBytes_DUAL(, 1)
31/01/2017-11:08:55:790:								## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:08:55:844:								bytes recebidos ()
31/01/2017-11:08:55:844:							<< hsLerBytes_DUAL - RETORNO NUMERO: 0
31/01/2017-11:08:55:875:							##bytes recebidos -> 
31/01/2017-11:08:55:876:							100251|06000|0000|Emitido com sucesso + conteudo notas.|||PENGZT48aW5mQ0ZlIElkPSJDRmUzNTE3MDExMDUwMjkxNjAwMDEwMTU5MDAwMTYyODIyMDAwMDA1NzY3Mjg3MCIgdmVyc2FvPSIwLjA2IiB2ZXJzYW9EYWRvc0VudD0iMC4wNiIgdmVyc2FvU0I9IjAxMDEwMSI+PGlkZT48Y1VGPjM1PC9jVUY+PGNORj43NjcyODc8L2NORj48bW9kPjU5PC9tb2Q+PG5zZXJpZVNBVD4wMDAxNjI4MjI8L25zZXJpZVNBVD48bkNGZT4wMDAwMDU8L25DRmU+PGRFbWk+MjAxNzAxMzE8L2RFbWk+PGhFbWk+MTEwODU1PC9oRW1pPjxjRFY+MDwvY0RWPjx0cEFtYj4xPC90cEFtYj48Q05QSj4xMjM0MzA3OTAwMDEzMjwvQ05QSj48c2lnbkFDPmQ0U3RvQXpoM0VVQ240OGE3MnZNbHBUSlRSY0RSc3dHK05oTXVYR2grenZnekdLMUZjeE5RQzJCTWlqQlVvcXVNYlNQcjdCa01oaG4vdlRXcUQ3UzlLT3JsM3E1RDhSSlZzZTFxRlYzQnpzb3FRQUxNcnlpdENYeXBSYW5pQTNacEVSYzM0YjR5b0NTbFNGSWlBczM4YzdSd0xxNmRvOWpGaS83YmhpckRhNGF0b0xQVC9iamFRVktEOWQvakw3V1dVcGZFNlM5VHRVZmloQ0VLL1EweVFpbTM1YUVVVExEYlYvQytUUFo4bHRIN2dZMWZ0Z2c5Z0FPbG9HbkRDY0k4YnRuNHd3a0txeTNDdE5xVnRLRDFtOTFOcVBPRGExbnI3UlJHOWZ1MW5ibDMxclNYUk42S0hDTHdOQk1TQ2s5NnVvajYydE5IbmlzWXhUOEh0TEtOUT09PC9zaWduQUM+PGFzc2luYXR1cmFRUkNPREU+VmhsUFcxSDhwYWxVNm1haU5NeFc2NFVKRGJWbWNCZWUrVVZMVDF3UVlFcW5RNnpJTitKT2RnWE0vRFpnelBwblFjUlAwTVBBNHNxeFdEVzNrNEhyL1hiMUpJaHNTYzlzYU10M0xqb0k4T01qaE14VExmdTNzbDFLWGQwWmlDSElTWTA2SVBmc1dUYzA3OE5iQk9wVWFWZURDZllZSHVQWGx4UFZOdHBIelFkNnBIR2ZIcjNZRUFFb3ZUUmMwQWphQmNmai81QkhaSEhxSzlucXdkSE9RN0hQL2xmaHd6OVo0RW5aRXNoVVVuUnJITjN1RWpvMkRhYUpGUi9PNG90dnhSKzF2d0NMTzZQUHdMZlZ2TDRhZWhFZ0F1MkRwc1RsdVBBS0I3TkFXaFJnbFlvQXVJUDVsWUo4QTUrdjdnbUYrdVJPYW1xNDQ3NEFZdUFqckw3RmNnPT08L2Fzc2luYXR1cmFRUkNPREU+PG51bWVyb0NhaXhhPjAwMTwvbnVtZXJvQ2FpeGE+PC9pZGU+PGVtaXQ+PENOUEo+MTA1MDI5MTYwMDAxMDE8L0NOUEo+PHhOb21lPkhFREVSIE1PREFTIEUgQUNFU1NPUklPUyBMVERBIE1FPC94Tm9tZT48ZW5kZXJFbWl0Pjx4TGdyPlJVQSBNT1JHQURPIERFIE1BVEVVUzwveExncj48bnJvPjM1OTwvbnJvPjx4QmFpcnJvPlZJTEEgTUFSSUFOQTwveEJhaXJybz48eE11bj5TQU8gUEFVTE88L3hNdW4+PENFUD4wNDAxNTA1MDwvQ0VQPjwvZW5kZXJFbWl0PjxJRT4xNDg0MTE1MzUxMTM8L0lFPjxjUmVnVHJpYj4xPC9jUmVnVHJpYj48Y1JlZ1RyaWJJU1NRTj4xPC9jUmVnVHJpYklTU1FOPjxpbmRSYXRJU1NRTj5OPC9pbmRSYXRJU1NRTj48L2VtaXQ+PGRlc3Q+PC9kZXN0PjxkZXQgbkl0ZW09IjEiPjxwcm9kPjxjUHJvZD42PC9jUHJvZD48eFByb2Q+UFJPRFVUT1MgMTIzIFBST0RVVE8gNDU2IFBST0Q8L3hQcm9kPjxOQ00+MDAwMDAwMDA8L05DTT48Q0ZPUD41MTAyPC9DRk9QPjx1Q29tPlVOPC91Q29tPjxxQ29tPjEuMDAwMDwvcUNvbT48dlVuQ29tPjIwLjAwPC92VW5Db20+PHZQcm9kPjIwLjAwPC92UHJvZD48aW5kUmVncmE+QTwvaW5kUmVncmE+PHZJdGVtPjIwLjAwPC92SXRlbT48dlJhdERlc2M+MC4wMDwvdlJhdERlc2M+PHZSYXRBY3I+MC4wMDwvdlJhdEFjcj48L3Byb2Q+PGltcG9zdG8+PElDTVM+PElDTVMwMD48T3JpZz4wPC9PcmlnPjxDU1Q+MDA8L0NTVD48cElDTVM+MC4wMDwvcElDTVM+PHZJQ01TPjAuMDA8L3ZJQ01TPjwvSUNNUzAwPjwvSUNNUz48UElTPjxQSVNTTj48Q1NUPjQ5PC9DU1Q+PC9QSVNTTj48L1BJUz48Q09GSU5TPjxDT0ZJTlNTTj48Q1NUPjQ5PC9DU1Q+PC9DT0ZJTlNTTj48L0NPRklOUz48L2ltcG9zdG8+PC9kZXQ+PHRvdGFsPjxJQ01TVG90Pjx2SUNNUz4wLjAwPC92SUNNUz48dlByb2Q+MjAuMDA8L3ZQcm9kPjx2RGVzYz4wLjAwPC92RGVzYz48dlBJUz4wLjAwPC92UElTPjx2Q09GSU5TPjAuMDA8L3ZDT0ZJTlM+PHZQSVNTVD4wLjAwPC92UElTU1Q+PHZDT0ZJTlNTVD4wLjAwPC92Q09GSU5TU1Q+PHZPdXRybz4wLjAwPC92T3V0cm8+PC9JQ01TVG90Pjx2Q0ZlPjIwLjAwPC92Q0ZlPjx2Q0ZlTGVpMTI3NDE+MC4wMDwvdkNGZUxlaTEyNzQxPjwvdG90YWw+PHBndG8+PE1QPjxjTVA+MDU8L2NNUD48dk1QPjIwLjAwPC92TVA+PC9NUD48dlRyb2NvPjAuMDA8L3ZUcm9jbz48L3BndG8+PGluZkFkaWM+PGluZkNwbD5JQ01TIEEgU0VSIFJFQ09MSElETyBDT05GT1JNRSBMLkMuIDEyMy8yMDA2ICAgICBTSU1QTEVTIE5BQ0lPTkFMIEUgKExlaSBGZWRlcmFsIDEyLjc0MS8yMDEyKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9icmlnYWRvLCB2b2x0ZSBzZW1wcmUhIFBlZGlkbzo1NyAgICAgICAgICAgQ2xpZW50ZTogMSAtIEJBTENBTyBWZW5kZWRvcjogMSAtIFdMIFNPTFVUSU9OUzwvaW5mQ3BsPjxvYnNGaXNjbyB4Q2FtcG89IjAxLjAyLjAxLjAyIj48eFRleHRvPkNvbnN1bHRlIG8gUVJDb2RlIGRlc3RlIGV4dHJhdG8gYXRyYXZlcyBkbyBBcHAgRGVPbGhvTmFOb3RhPC94VGV4dG8+PC9vYnNGaXNjbz48L2luZkFkaWM+PC9pbmZDRmU+PFNpZ25hdHVyZSB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnIyI+PFNpZ25lZEluZm8+PENhbm9uaWNhbGl6YXRpb25NZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy14bWwtYzE0bi0yMDAxMDMxNSI+PC9DYW5vbmljYWxpemF0aW9uTWV0aG9kPjxTaWduYXR1cmVNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGRzaWctbW9yZSNyc2Etc2hhMjU2Ij48L1NpZ25hdHVyZU1ldGhvZD48UmVmZXJlbmNlIFVSST0iI0NGZTM1MTcwMTEwNTAyOTE2MDAwMTAxNTkwMDAxNjI4MjIwMDAwMDU3NjcyODcwIj48VHJhbnNmb3Jtcz48VHJhbnNmb3JtIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnI2VudmVsb3BlZC1zaWduYXR1cmUiPjwvVHJhbnNmb3JtPjxUcmFuc2Zvcm0gQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy14bWwtYzE0bi0yMDAxMDMxNSI+PC9UcmFuc2Zvcm0+PC9UcmFuc2Zvcm1zPjxEaWdlc3RNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGVuYyNzaGEyNTYiPjwvRGlnZXN0TWV0aG9kPjxEaWdlc3RWYWx1ZT5jVjBqcTVIeXQ0UFBteXQ0MUJnaEM0YVdOUDZmYlNVUGpyNE9GQU5BV0xvPTwvRGlnZXN0VmFsdWU+PC9SZWZlcmVuY2U+PC9TaWduZWRJbmZvPjxTaWduYXR1cmVWYWx1ZT5relRST1Fya0tKckZkL0wvMmU2bWllbTZWdHdSWHlCeEcrNkJML3hiYll3U0t3MGdnMTJPc0dEamMydnhnUGNzbVNQb1FRbGoramFCaC9JbllEdU9OdzlReW5CdElkSDZCMEo2OEh1aGNxT01lRWFSUmxqTkZUWTVSdE16U1JLVlJFKzlXalFYNWlDOVg3YXdYb1N6OXNwRWlHVE8vNE1zdEw1SHd3bXluVzZTaVRtS1NiK1hhVnE3aEJpM20zT0IyYjJnRFE4MXdxaU5mcXJ1OGhUa1piMG1kdUxIWnBRY3BJMnJaRDJ0WGlQMHlqY1JEWlczbjRGSXRtTmhubTFrYWU0RE5ZbXNUVG9NVFUvVEFoVlNaWGs2WUIxczFvOFl0bFY4OG0zTlpGeDIxUnc5V0xqbjU5YnhvVzNBczdsZkJJaXdVWjB0OE5LdTJpVm0vZ3UrWEE9PTwvU2lnbmF0dXJlVmFsdWU+PEtleUluZm8+PFg1MDlEYXRhPjxYNTA5Q2VydGlmaWNhdGU+TUlJR2hEQ0NCR3lnQXdJQkFnSUpBUjVBOWRlaUhNaFhNQTBHQ1NxR1NJYjNEUUVCQ3dVQU1GRXhOVEF6QmdOVkJBb1RMRk5sWTNKbGRHRnlhV0VnWkdFZ1JtRjZaVzVrWVNCa2J5QkZjM1JoWkc4Z1pHVWdVMkZ2SUZCaGRXeHZNUmd3RmdZRFZRUURFdzlCUXlCVFFWUWdVMFZHUVZvZ1UxQXdIaGNOTVRjd01USTNNVE15TURNeVdoY05Nakl3TVRJM01UTXlNRE15V2pDQnZURVNNQkFHQTFVRUJSTUpNREF3TVRZeU9ESXlNUXN3Q1FZRFZRUUdFd0pDVWpFU01CQUdBMVVFQ0JNSlUwRlBJRkJCVlV4UE1SRXdEd1lEVlFRS0V3aFRSVVpCV2kxVFVERVBNQTBHQTFVRUN4TUdRVU10VTBGVU1TZ3dKZ1lEVlFRTEV4OUJkWFJsYm5ScFkyRmtieUJ3YjNJZ1FWSWdVMFZHUVZvZ1UxQWdVMEZVTVRnd05nWURWUVFERXk5SVJVUkZVaUJOVDBSQlV5QkZJRUZEUlZOVFQxSkpUMU1nVEZSRVFTQk5SVG94TURVd01qa3hOakF3TURFd01UQ0NBU0l3RFFZSktvWklodmNOQVFFQkJRQURnZ0VQQURDQ0FRb0NnZ0VCQU95RWxhaTgwN21JRHkxTENrZFFWMWc5d0lJYi9ZZmxzV0t5cGVkdW5CTVYxZUVaRTZuUDdrMG5kbWNLWjN4YXgyQk9jTzZiVlo4WUtsaHJ5amJnNjJDbWx4bm9vdmh6SnM3cGRkM1FldWQ3Y00wRkZiNlIwQW5wNXkrMmtJcXhod0UxNnB3d2oyWGpldGpzaktpMFg0ZVVDVlV6NzdNYUtCWmZJMkt6SlRIU1lteTFxZEZzc2FYNGJudWl0ZkwwRzBJd21HYlBqSXEvQkJSRHlnbUg2TmQyM0phYmdKVHp0RFdzYjdLT2w5WEh4WlZ1QjF0WkhZbThvUFZlNDZqY09XN21rRlFzYW54MnJsanJPNldXa2UvNU5MR3d0TERIMHRSM1E4K2loNDUwN2YzcGlyYVpUSVpTK2xEZ05UUEVGNzJmNXhGN082SWtyQXJLcWUvTGZCRUNBd0VBQWFPQ0FmQXdnZ0hzTUE0R0ExVWREd0VCL3dRRUF3SUY0REIxQmdOVkhTQUViakJzTUdvR0NTc0dBUVFCZ2V3dEF6QmRNRnNHQ0NzR0FRVUZCd0lCRms5b2RIUndPaTh2WVdOellYUXVhVzF3Y21WdWMyRnZabWxqYVdGc0xtTnZiUzVpY2k5eVpYQnZjMmwwYjNKcGJ5OWtjR012WVdOelpXWmhlbk53TDJSd1kxOWhZM05sWm1GNmMzQXVjR1JtTUdVR0ExVWRId1JlTUZ3d1dxQllvRmFHVkdoMGRIQTZMeTloWTNOaGRDNXBiWEJ5Wlc1ellXOW1hV05wWVd3dVkyOXRMbUp5TDNKbGNHOXphWFJ2Y21sdkwyeGpjaTloWTNOaGRITmxabUY2YzNBdllXTnpZWFJ6WldaaGVuTndZM0pzTG1OeWJEQ0JsQVlJS3dZQkJRVUhBUUVFZ1ljd2dZUXdMZ1lJS3dZQkJRVUhNQUdHSW1oMGRIQTZMeTl2WTNOd0xtbHRjSEpsYm5OaGIyWnBZMmxoYkM1amIyMHVZbkl3VWdZSUt3WUJCUVVITUFLR1JtaDBkSEE2THk5aFkzTmhkQzVwYlhCeVpXNXpZVzltYVdOcFlXd3VZMjl0TG1KeUwzSmxjRzl6YVhSdmNtbHZMMk5sY25ScFptbGpZV1J2Y3k5aFkzTmhkQzV3TjJNd0V3WURWUjBsQkF3d0NnWUlLd1lCQlFVSEF3SXdDUVlEVlIwVEJBSXdBREFrQmdOVkhSRUVIVEFib0JrR0JXQk1BUU1Eb0JBRURqRXdOVEF5T1RFMk1EQXdNVEF4TUI4R0ExVWRJd1FZTUJhQUZMQ0ZnYk1velhZcUtTUkxYMWhLYjJqWnJMQXFNQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUNBUUNZUkt4TzVOUzlBekpVT0hYWU9LcEdLdkIrRXJsVVFQNUttMTMxRjVpbFpkQ1dUeEVQK1R6RFNKN0ViL2RFcWZjSnRXNEh0cHVSTlVrMTJzRzVwN04yUzg1SjFJK1FLNDVMQ1QvWE5yQzYrL3J1ZVE0am05TUJQR0Uva3pVYmFLZ2VNNTVoWlZwdWZrcHphZjlGanI3eDdhTSt2WVZGTzNpeVBIWVRPVExVcjd6dXIyMGRYRXcraFRrZWp5M3IydXliZlAzei80Sno2ZmRQZHJTdFdkWm0rSXQ4TTg1WXFaSVhhbTI1QnVXVHc3ZUprQmJKaG5XY2t6NXIvZUl2aFk2N3RXaVlLbTl5VnpaaGs0aStacWRURkd1VTFFK28yTk01RjdyTktlODVleGJkeUJwamhDOW0yMFQ4cHZHUnJqcTI3YUhqdS82MURYSWRuTE81MUxvYmFNUmJlYWFtRTZjdTZPQkJ1SDFiYVNzRm43b2JhSUV5THluaExvRjJDaUx3aEZxTDBUaHlzTnFnNCtpUDZnVnRuNlVwNnNMRlV0YXNoZ2JraEM1L05ndTVjZGlPN2I5WjFoaHpHQythOWlkMHFlbVBOcnpYVHJtQjVjRURDbEc2TEdyUlhIZjZMT3F6YWVQYVl4UXgvRC9tMGFCcG4rVVlSd3orV0t4Ym1VNVpXT0FSUVVvWFhhTk5JUGl1d1JSQ3pEdno5Nk0zNVpkbXJhTngwRjh4VDVuNVBOM0IvdkZHL2RoREdjQWhlczcxalZHcWVqU09EZDVmbE8zM0lVanZOVkhOa1lxNUNaQ1FPY2hVWFdMNDhBdlYzWjIxQUpSWnlTWUFTajhYc2Q0Ykxta1lrbTM2MlhZTldLa2dXQW9ndEFFSFM0Y0tPVnhLNUhzU3VBS0hxdz09PC9YNTA5Q2VydGlmaWNhdGU+PC9YNTA5RGF0YT48L0tleUluZm8+PC9TaWduYXR1cmU+PC9DRmU+|20170131110855|CFe35170110502916000101590001628220000057672870|20.00||VhlPW1H8palU6maiNMxW64UJDbVmcBee+UVLT1wQYEqnQ6zIN+JOdgXM/DZgzPpnQcRP0MPA4sqxWDW3k4Hr/Xb1JIhsSc9saMt3LjoI8OMjhMxTLfu3sl1KXd0ZiCHISY06IPfsWTc078NbBOpUaVeDCfYYHuPXlxPVNtpHzQd6pHGfHr3YEAEovTRc0AjaBcfj/5BHZHHqK9nqwdHOQ7HP/lfhwz9Z4EnZEshUUnRrHN3uEjo2DaaJFR/O4otvxR+1vwCLO6PPwLfVvL4aehEgAu2DpsTluPAKB7NAWhRglYoAuIP5lYJ8A5+v7gmF+uROamq4474AYuAjrL7Fcg==
31/01/2017-11:08:55:876:						<< fnEnviarDadosVenda_SAT - RETORNO NUMERO: 1
31/01/2017-11:08:55:994:								>> hsLerBytes_DUAL(, 1)
31/01/2017-11:08:55:994:									## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:08:56:030:									>> fnGetCTSStatus(0)
31/01/2017-11:08:56:030:									<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-11:08:56:031:									bytes recebidos ()
31/01/2017-11:08:56:031:								<< hsImpLerBytes - RETORNO NUMERO: 0
31/01/2017-11:08:56:093:								bytes recebidos ()
31/01/2017-11:08:56:093:							<< hsLerBytes_DUAL - RETORNO NUMERO: 0
31/01/2017-11:08:56:181:							>> hsImpLerBytes()
31/01/2017-11:08:56:181:								## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:08:56:234:								bytes recebidos (S)
31/01/2017-11:08:56:235:							<< hsImpLerBytes - RETORNO NUMERO: 1
31/01/2017-11:08:56:235:							iStatus = 83
31/01/2017-11:08:56:243:							>> hsLerBytes_DUAL(, 1)
31/01/2017-11:08:56:243:								## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:08:56:296:								bytes recebidos ()
31/01/2017-11:08:56:296:							<< hsLerBytes_DUAL - RETORNO NUMERO: 0
31/01/2017-11:08:56:385:							>> hsImpEscreverBytes()
31/01/2017-11:08:56:385:								>> esEscreverSerial(COM1, , 1)
31/01/2017-11:08:56:386:									## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:08:56:386:									>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-11:08:56:387:									<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-11:08:56:387:								<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-11:08:56:388:							<< hsImpEscreverBytes - RETORNO NUMERO: 1
31/01/2017-11:08:56:408:							>> hsImpLerBytes()
31/01/2017-11:08:56:408:								## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:08:56:422:								bytes recebidos (S)
31/01/2017-11:08:56:423:							<< hsImpLerBytes - RETORNO NUMERO: 1
31/01/2017-11:08:56:423:							iStatus = 83
31/01/2017-11:08:56:447:							>> hsLerBytes_DUAL(, 1)
31/01/2017-11:08:56:447:								## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:08:56:498:								bytes recebidos ()
31/01/2017-11:08:56:499:							<< hsLerBytes_DUAL - RETORNO NUMERO: 0
31/01/2017-11:08:56:573:							>> hsImpEscreverBytes()
31/01/2017-11:08:56:573:								>> esEscreverSerial(COM1, , 1)
31/01/2017-11:08:56:574:									## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:08:56:574:									>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-11:08:56:575:									<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-11:08:56:575:								<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-11:08:56:576:							<< hsImpEscreverBytes - RETORNO NUMERO: 1
31/01/2017-11:08:56:596:							>> hsImpLerBytes()
31/01/2017-11:08:56:596:								## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:08:56:649:								>> hsLerBytes_DUAL(, 1)
31/01/2017-11:08:56:650:									## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:08:56:656:									bytes recebidos ()
31/01/2017-11:08:56:656:								<< hsImpLerBytes - RETORNO NUMERO: 0
31/01/2017-11:08:56:718:								bytes recebidos ()
31/01/2017-11:08:56:719:							<< hsLerBytes_DUAL - RETORNO NUMERO: 0
31/01/2017-11:08:56:806:							>> hsImpLerBytes()
31/01/2017-11:08:56:806:								## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:08:56:857:								bytes recebidos ()
31/01/2017-11:08:56:857:							<< hsImpLerBytes - RETORNO NUMERO: 0
31/01/2017-11:08:56:869:							>> hsLerBytes_DUAL(, 1)
31/01/2017-11:08:56:869:								## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:08:56:920:								bytes recebidos ()
31/01/2017-11:08:56:920:							<< hsLerBytes_DUAL - RETORNO NUMERO: 0
31/01/2017-11:08:57:008:							>> hsImpLerBytes()
31/01/2017-11:08:57:008:								## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:08:57:062:								bytes recebidos ()
31/01/2017-11:08:57:063:							<< hsImpLerBytes - RETORNO NUMERO: 0
31/01/2017-11:08:57:071:							>> hsLerBytes_DUAL(, 1)
31/01/2017-11:08:57:071:								## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:08:57:124:								bytes recebidos ()
31/01/2017-11:08:57:124:							<< hsLerBytes_DUAL - RETORNO NUMERO: 0
31/01/2017-11:08:57:213:							>> hsImpLerBytes()
31/01/2017-11:08:57:213:								## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:08:57:264:								bytes recebidos ()
31/01/2017-11:08:57:265:							<< hsImpLerBytes - RETORNO NUMERO: 0
31/01/2017-11:08:57:275:							>> hsLerBytes_DUAL(, 1)
31/01/2017-11:08:57:275:								## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:08:57:325:								bytes recebidos ()
31/01/2017-11:08:57:326:							<< hsLerBytes_DUAL - RETORNO NUMERO: 0
31/01/2017-11:08:57:416:							>> hsImpLerBytes()
31/01/2017-11:08:57:417:								## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:08:57:467:								bytes recebidos ()
31/01/2017-11:08:57:467:							<< hsImpLerBytes - RETORNO NUMERO: 0
31/01/2017-11:08:57:476:							>> hsLerBytes_DUAL(, 1)
31/01/2017-11:08:57:476:								## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:08:57:530:								bytes recebidos ()
31/01/2017-11:08:57:530:							<< hsLerBytes_DUAL - RETORNO NUMERO: 0
31/01/2017-11:08:57:618:							>> hsImpLerBytes()
31/01/2017-11:08:57:618:								## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:08:57:669:								bytes recebidos ()
31/01/2017-11:08:57:669:							<< hsImpLerBytes - RETORNO NUMERO: 0
31/01/2017-11:08:57:681:							>> hsLerBytes_DUAL(, 1)
31/01/2017-11:08:57:681:								## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:08:57:731:								bytes recebidos ()
31/01/2017-11:08:57:731:							<< hsLerBytes_DUAL - RETORNO NUMERO: 0
31/01/2017-11:08:57:820:							>> hsImpLerBytes()
31/01/2017-11:08:57:820:								## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:08:57:871:								bytes recebidos ()
31/01/2017-11:08:57:871:							<< hsImpLerBytes - RETORNO NUMERO: 0
31/01/2017-11:08:57:882:							>> hsLerBytes_DUAL(, 1)
31/01/2017-11:08:57:883:								## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:08:57:933:								bytes recebidos ()
31/01/2017-11:08:57:933:							<< hsLerBytes_DUAL - RETORNO NUMERO: 0
31/01/2017-11:08:58:022:							>> hsImpLerBytes()
31/01/2017-11:08:58:022:								## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:08:58:052:								bytes recebidos (S)
31/01/2017-11:08:58:052:							<< hsImpLerBytes - RETORNO NUMERO: 1
31/01/2017-11:08:58:053:							iStatus = 83
31/01/2017-11:08:58:084:							>> hsLerBytes_DUAL(, 1)
31/01/2017-11:08:58:084:								## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:08:58:138:								bytes recebidos ()
31/01/2017-11:08:58:139:							<< hsLerBytes_DUAL - RETORNO NUMERO: 0
31/01/2017-11:08:58:203:							>> hsImpEscreverBytes()
31/01/2017-11:08:58:203:								>> esEscreverSerial(COM1, , 1)
31/01/2017-11:08:58:204:									## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:08:58:204:									>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-11:08:58:205:									<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-11:08:58:205:								<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-11:08:58:206:							<< hsImpEscreverBytes - RETORNO NUMERO: 1
31/01/2017-11:08:58:226:							>> hsImpLerBytes()
31/01/2017-11:08:58:226:								## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:08:58:232:								bytes recebidos (S)
31/01/2017-11:08:58:232:							<< hsImpLerBytes - RETORNO NUMERO: 1
31/01/2017-11:08:58:233:							iStatus = 83
31/01/2017-11:08:58:289:							>> hsLerBytes_DUAL(, 1)
31/01/2017-11:08:58:289:								## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:08:58:340:								bytes recebidos ()
31/01/2017-11:08:58:340:							<< hsLerBytes_DUAL - RETORNO NUMERO: 0
31/01/2017-11:08:58:383:							>> hsImpEscreverBytes()
31/01/2017-11:08:58:383:								>> esEscreverSerial(COM1, , 1)
31/01/2017-11:08:58:384:									## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:08:58:384:									>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-11:08:58:385:									<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-11:08:58:385:								<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-11:08:58:386:							<< hsImpEscreverBytes - RETORNO NUMERO: 1
31/01/2017-11:08:58:406:							>> hsImpLerBytes()
31/01/2017-11:08:58:406:								## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:08:58:412:								bytes recebidos (S)
31/01/2017-11:08:58:412:							<< hsImpLerBytes - RETORNO NUMERO: 1
31/01/2017-11:08:58:413:							iStatus = 83
31/01/2017-11:08:58:491:							>> hsLerBytes_DUAL(, 1)
31/01/2017-11:08:58:492:								## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:08:58:542:								bytes recebidos ()
31/01/2017-11:08:58:542:							<< hsLerBytes_DUAL - RETORNO NUMERO: 0
31/01/2017-11:08:58:563:							>> hsImpEscreverBytes()
31/01/2017-11:08:58:563:								>> esEscreverSerial(COM1, , 1)
31/01/2017-11:08:58:564:									## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:08:58:564:									>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-11:08:58:565:									<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-11:08:58:565:								<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-11:08:58:566:							<< hsImpEscreverBytes - RETORNO NUMERO: 1
31/01/2017-11:08:58:586:							>> hsImpLerBytes()
31/01/2017-11:08:58:587:								## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:08:58:592:								bytes recebidos (S)
31/01/2017-11:08:58:592:							<< hsImpLerBytes - RETORNO NUMERO: 1
31/01/2017-11:08:58:593:							iStatus = 83
31/01/2017-11:08:58:693:							>> hsLerBytes_DUAL(, 1)
31/01/2017-11:08:58:693:								## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:08:58:743:								>> hsImpEscreverBytes()
31/01/2017-11:08:58:743:									>> esEscreverSerial(COM1, , 1)
31/01/2017-11:08:58:744:										## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:08:58:744:										>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-11:08:58:745:									<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-11:08:58:745:								<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-11:08:58:745:							<< hsImpEscreverBytes - RETORNO NUMERO: 1
31/01/2017-11:08:58:766:							>> hsImpLerBytes()
31/01/2017-11:08:58:766:								## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:08:58:772:								bytes recebidos (S)
31/01/2017-11:08:58:772:							<< hsImpLerBytes - RETORNO NUMERO: 1
31/01/2017-11:08:58:773:							iStatus = 83
31/01/2017-11:08:58:895:							>> hsLerBytes_DUAL(, 1)
31/01/2017-11:08:58:896:								## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:08:58:923:								>> hsImpEscreverBytes()
31/01/2017-11:08:58:923:									>> esEscreverSerial(COM1, , 1)
31/01/2017-11:08:58:924:										## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:08:58:924:										>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-11:08:58:949:									<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-11:08:58:950:								<< hsLerBytes_DUAL - RETORNO NUMERO: 0
31/01/2017-11:08:58:950:							<< hsImpEscreverBytes - RETORNO NUMERO: 1
31/01/2017-11:08:58:970:							>> hsImpLerBytes()
31/01/2017-11:08:58:970:								## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:08:59:027:								bytes recebidos ()
31/01/2017-11:08:59:027:							<< hsImpLerBytes - RETORNO NUMERO: 0
31/01/2017-11:08:59:100:							>> hsLerBytes_DUAL(, 1)
31/01/2017-11:08:59:100:								## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:08:59:151:								bytes recebidos ()
31/01/2017-11:08:59:151:							<< hsLerBytes_DUAL - RETORNO NUMERO: 0
31/01/2017-11:08:59:178:							>> hsImpLerBytes()
31/01/2017-11:08:59:178:								## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:08:59:194:								bytes recebidos (R)
31/01/2017-11:08:59:194:							<< hsImpLerBytes - RETORNO NUMERO: 1
31/01/2017-11:08:59:194:							iStatus = 82
31/01/2017-11:08:59:195:							RETORNO FIM DE IMPRESSAO!
31/01/2017-11:08:59:235:							>> hsImpEscreverBytes()
31/01/2017-11:08:59:236:								>> esEscreverSerial(COM1, , 1)
31/01/2017-11:08:59:236:									## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:08:59:237:									>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-11:08:59:237:									<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-11:08:59:238:								<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-11:08:59:238:							<< hsImpEscreverBytes - RETORNO NUMERO: 1
31/01/2017-11:08:59:258:							>> hsImpLerBytes()
31/01/2017-11:08:59:258:								## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:08:59:259:								bytes recebidos (R)
31/01/2017-11:08:59:259:							<< hsImpLerBytes - RETORNO NUMERO: 1
31/01/2017-11:08:59:260:							iStatus = 82
31/01/2017-11:08:59:260:							RETORNO FIM DE IMPRESSAO!
31/01/2017-11:08:59:300:							FIM DE IMPRESSAO CONFIRMADO!
31/01/2017-11:08:59:300:						<< genAguardarTerminoImpressao - RETORNO NUMERO: 1
31/01/2017-11:08:59:301:						RETORNO DA IMPRESSORA = 1 com status 0
31/01/2017-11:08:59:303:			>> hsLerBytes_DUAL(, 1)
31/01/2017-11:08:59:304:				## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:08:59:361:				bytes recebidos ()
31/01/2017-11:08:59:367:			<< hsLerBytes_DUAL - RETORNO NUMERO: 0
31/01/2017-11:08:59:518:			>> hsLerBytes_DUAL(, 1)
31/01/2017-11:08:59:518:				## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:08:59:572:				bytes recebidos ()
31/01/2017-11:08:59:572:			<< hsLerBytes_DUAL - RETORNO NUMERO: 0
31/01/2017-11:08:59:722:			>> hsLerBytes_DUAL(, 1)
31/01/2017-11:08:59:722:				## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:08:59:775:				bytes recebidos ()
31/01/2017-11:08:59:775:			<< hsLerBytes_DUAL - RETORNO NUMERO: 0
31/01/2017-11:08:59:925:			>> hsLerBytes_DUAL(, 1)
31/01/2017-11:08:59:925:				## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:08:59:979:				bytes recebidos ()
31/01/2017-11:08:59:979:			<< hsLerBytes_DUAL - RETORNO NUMERO: 0
31/01/2017-11:09:00:129:			>> hsLerBytes_DUAL(, 1)
31/01/2017-11:09:00:129:				## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:09:00:179:				bytes recebidos ()
31/01/2017-11:09:00:179:			<< hsLerBytes_DUAL - RETORNO NUMERO: 0
31/01/2017-11:09:00:329:			>> hsLerBytes_DUAL(, 1)
31/01/2017-11:09:00:329:				## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:09:00:382:				bytes recebidos ()
31/01/2017-11:09:00:382:			<< hsLerBytes_DUAL - RETORNO NUMERO: 0
31/01/2017-11:09:00:532:			>> hsLerBytes_DUAL(, 1)
31/01/2017-11:09:00:532:				## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:09:00:585:				bytes recebidos ()
31/01/2017-11:09:00:585:			<< hsLerBytes_DUAL - RETORNO NUMERO: 0
31/01/2017-11:09:00:735:			>> hsLerBytes_DUAL(, 1)
31/01/2017-11:09:00:735:				## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:09:00:788:				bytes recebidos ()
31/01/2017-11:09:00:788:			<< hsLerBytes_DUAL - RETORNO NUMERO: 0
31/01/2017-11:09:00:938:			>> hsLerBytes_DUAL(, 1)
31/01/2017-11:09:00:938:				## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:09:00:992:				bytes recebidos ()
31/01/2017-11:09:00:992:			<< hsLerBytes_DUAL - RETORNO NUMERO: 0
31/01/2017-11:09:01:142:			>> hsLerBytes_DUAL(, 1)
31/01/2017-11:09:01:142:				## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:09:01:195:				bytes recebidos ()
31/01/2017-11:09:01:195:			<< hsLerBytes_DUAL - RETORNO NUMERO: 0
31/01/2017-11:09:01:345:			>> hsLerBytes_DUAL(, 1)
31/01/2017-11:09:01:345:				## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:09:01:398:				bytes recebidos ()
31/01/2017-11:09:01:398:			<< hsLerBytes_DUAL - RETORNO NUMERO: 0
31/01/2017-11:09:01:548:			>> hsLerBytes_DUAL(, 1)
31/01/2017-11:09:01:548:				## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:09:01:601:				bytes recebidos ()
31/01/2017-11:09:01:601:			<< hsLerBytes_DUAL - RETORNO NUMERO: 0
31/01/2017-11:09:01:751:			>> hsLerBytes_DUAL(, 1)
31/01/2017-11:09:01:751:				## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:09:01:804:				bytes recebidos ()
31/01/2017-11:09:01:804:			<< hsLerBytes_DUAL - RETORNO NUMERO: 0
31/01/2017-11:09:01:954:			>> hsLerBytes_DUAL(, 1)
31/01/2017-11:09:01:954:				## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:09:02:008:				bytes recebidos ()
31/01/2017-11:09:02:008:			<< hsLerBytes_DUAL - RETORNO NUMERO: 0
31/01/2017-11:09:02:158:			>> hsLerBytes_DUAL(, 1)
31/01/2017-11:09:02:158:				## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:09:02:208:				bytes recebidos ()
31/01/2017-11:09:02:208:			<< hsLerBytes_DUAL - RETORNO NUMERO: 0
31/01/2017-11:09:02:358:			>> hsLerBytes_DUAL(, 1)
31/01/2017-11:09:02:358:				## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:09:02:411:				bytes recebidos ()
31/01/2017-11:09:02:411:			<< hsLerBytes_DUAL - RETORNO NUMERO: 0
31/01/2017-11:09:02:562:			>> hsLerBytes_DUAL(, 1)
31/01/2017-11:09:02:562:				## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:09:02:615:				bytes recebidos ()
31/01/2017-11:09:02:615:			<< hsLerBytes_DUAL - RETORNO NUMERO: 0
31/01/2017-11:09:02:765:			>> hsLerBytes_DUAL(, 1)
31/01/2017-11:09:02:765:				## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:09:02:818:				bytes recebidos ()
31/01/2017-11:09:02:818:			<< hsLerBytes_DUAL - RETORNO NUMERO: 0
31/01/2017-11:09:02:968:			>> hsLerBytes_DUAL(, 1)
31/01/2017-11:09:02:968:				## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:09:03:022:				bytes recebidos ()
31/01/2017-11:09:03:022:			<< hsLerBytes_DUAL - RETORNO NUMERO: 0
31/01/2017-11:09:03:172:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-11:09:03:172:				>> esEscreverSerial(COM1, , 1)
31/01/2017-11:09:03:173:					## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:09:03:173:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-11:09:03:173:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-11:09:03:174:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-11:09:03:174:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:09:03:194:			>> hsLerBytes_DUAL(, 1)
31/01/2017-11:09:03:194:				## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:09:03:194:				bytes recebidos (R)
31/01/2017-11:09:03:195:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:09:03:195:			iStatusDUAL = 82
31/01/2017-11:09:03:195:			RETORNO FIM DE IMPRESSAO!
31/01/2017-11:09:03:236:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-11:09:03:236:				>> esEscreverSerial(COM1, , 1)
31/01/2017-11:09:03:236:					## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:09:03:237:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-11:09:03:237:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-11:09:03:238:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-11:09:03:238:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:09:03:258:			>> hsLerBytes_DUAL(, 1)
31/01/2017-11:09:03:258:				## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:09:03:258:				bytes recebidos (R)
31/01/2017-11:09:03:259:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:09:03:259:			iStatusDUAL = 82
31/01/2017-11:09:03:259:			RETORNO FIM DE IMPRESSAO!
31/01/2017-11:09:03:300:			FIM DE IMPRESSAO CONFIRMADO!
31/01/2017-11:09:03:300:		<< fnAguardarTerminoImpressao_DUAL - RETORNO NUMERO: 1
31/01/2017-11:09:03:300:	<< iImprimirTexto_DUAL_DarumaFramework - RETORNO NUMERO: 1
31/01/2017-11:09:03:301:	-----------------------------------------------------

31/01/2017-11:09:12:957:	>> eDefinirProduto_Daruma(DUAL)
31/01/2017-11:09:12:957:		>> fnDefinirProduto_Daruma(DUAL)
31/01/2017-11:09:12:974:			>> fnXML_AlterarValor(START\Produto, DUAL, c:\DARUMA\DarumaFrameWork.xml, 1)
31/01/2017-11:09:12:989:				>> fnXML_START_DefinirProduto(DUAL)
31/01/2017-11:09:12:989:				<< fnXML_START_DefinirProduto - RETORNO NUMERO: 1
31/01/2017-11:09:12:990:			<< fnXML_AlterarValor - RETORNO NUMERO: 1
31/01/2017-11:09:12:990:			>> fnModoEscrita(COM1)
31/01/2017-11:09:12:990:				G_iModoEscritaPorta = 2
31/01/2017-11:09:12:990:			<< fnModoEscrita - RETORNO NUMERO: 1
31/01/2017-11:09:12:991:			>> esAbrirSerial(COM1)
31/01/2017-11:09:12:991:				>> fnTentarAbrirSerial(COM1)
31/01/2017-11:09:12:992:					Criou o handle - fnTentarAbrirSerial
31/01/2017-11:09:12:992:					### CONFIGURANDO PORTA DE COMUNICACAO...
31/01/2017-11:09:12:992:				<< fnTentarAbrirSerial - RETORNO NUMERO: 1
31/01/2017-11:09:12:993:				fnTentarAbrirSerial - D_RET_OK
31/01/2017-11:09:12:993:			<< esAbrirSerial - RETORNO NUMERO: 1
31/01/2017-11:09:12:993:		<< fnDefinirProduto_Daruma - RETORNO NUMERO: 1
31/01/2017-11:09:12:994:	<< eDefinirProduto_Daruma - RETORNO NUMERO: 1
31/01/2017-11:09:12:994:	-----------------------------------------------------

31/01/2017-11:09:12:994:	>> iImprimirTexto_DUAL_DarumaFramework([pszString], 0)
31/01/2017-11:09:12:995:		>> hsEnviarBytes_DUAL(@, 2)
31/01/2017-11:09:12:995:			>> esEscreverSerial(COM1, @, 2)
31/01/2017-11:09:12:995:				## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:09:12:996:				>> fnEscreveSerial(1, pszBytes, 2)
31/01/2017-11:09:12:996:				<< fnEscreveSerial - RETORNO NUMERO: 2
31/01/2017-11:09:12:997:			<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-11:09:12:997:		<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:09:12:997:		>> fnXML_RetornarValor(DUAL\Margem, , c:\DARUMA\DarumaFrameWork.xml)
31/01/2017-11:09:12:999:			Retornando => '00;00'
31/01/2017-11:09:12:999:		<< fnXML_RetornarValor - RETORNO NUMERO: 1
31/01/2017-11:09:12:999:		>> fnXML_RetornarValor(DUAL\TamanhoBobina, , c:\DARUMA\DarumaFrameWork.xml)
31/01/2017-11:09:12:999:			Retornando => '48'
31/01/2017-11:09:13:000:		<< fnXML_RetornarValor - RETORNO NUMERO: 1
31/01/2017-11:09:13:000:		>> hsEnviarBytes_DUAL(------------------------------------------------
                  MICHEL TESTE                  

   *** CUPOM NAO FISCAL NRO: 00000000057 ***    

   --- Data: 20/01/2017 - Hora: 17:20:41 ---    
CLIENTE.: BALCAO                                
VENDEDOR: WL SOLUTIONS                          

================================================
ID-----PRODUTO--------------QTD----UNIT----TOTAL
000006 PRODUTOS 123 PRODUTO 456 PRODUTO 789 10 
11 12 13                      1    20,00   20,00
================================================
                               TOTAL R$   20,00 

===================PAGAMENTOS===================
CREDITO MERCADORIA                        20,00
DINHEIRO                                  20,00
------------------------------------------------
                               TROCO R$   20,00 

================================================
     By WL Solutions - 31/01/2017 11:09:12      
              Nao Tem Valor Fiscal              
================================================





m
, 1071)
31/01/2017-11:09:13:000:			>> esEscreverSerial(COM1, ------------------------------------------------
                  MICHEL TESTE                  

   *** CUPOM NAO FISCAL NRO: 00000000057 ***    

   --- Data: 20/01/2017 - Hora: 17:20:41 ---    
CLIENTE.: BALCAO                                
VENDEDOR: WL SOLUTIONS                          

================================================
ID-----PRODUTO--------------QTD----UNIT----TOTAL
000006 PRODUTOS 123 PRODUTO 456 PRODUTO 789 10 
11 12 13                      1    20,00   20,00
================================================
                               TOTAL R$   20,00 

===================PAGAMENTOS===================
CREDITO MERCADORIA                        20,00
DINHEIRO                                  20,00
------------------------------------------------
                               TROCO R$   20,00 

================================================
     By WL Solutions - 31/01/2017 11:09:12      
              Nao Tem Valor Fiscal              
================================================





m
, 1071)
31/01/2017-11:09:13:000:				## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:09:13:000:				>> fnEscreveSerial(1, pszBytes, 1071)
31/01/2017-11:09:13:001:				<< fnEscreveSerial - RETORNO NUMERO: 1071
31/01/2017-11:09:13:001:			<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-11:09:13:001:		<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:09:13:002:		>> hsEnviarBytes_DUAL(
, 1)
31/01/2017-11:09:13:002:			>> esEscreverSerial(COM1, 
, 1)
31/01/2017-11:09:13:002:				## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:09:13:002:				>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-11:09:13:003:				<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-11:09:13:003:			<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-11:09:13:003:		<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:09:13:003:		>> fnAguardarTerminoImpressao_DUAL()
31/01/2017-11:09:13:004:			##TEMPO PARA COMANDO MECANICO
31/01/2017-11:09:13:054:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-11:09:13:054:				>> esEscreverSerial(COM1, , 1)
31/01/2017-11:09:13:054:					## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:09:13:055:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-11:09:13:055:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-11:09:13:055:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-11:09:13:055:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:09:13:075:			>> hsLerBytes_DUAL(, 1)
31/01/2017-11:09:13:075:				## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:09:13:076:				bytes recebidos ()
31/01/2017-11:09:13:076:			<< hsLerBytes_DUAL - RETORNO NUMERO: 0
31/01/2017-11:09:13:226:			>> hsLerBytes_DUAL(, 1)
31/01/2017-11:09:13:226:				## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:09:13:227:				bytes recebidos ()
31/01/2017-11:09:13:227:			<< hsLerBytes_DUAL - RETORNO NUMERO: 0
31/01/2017-11:09:13:377:			>> hsLerBytes_DUAL(, 1)
31/01/2017-11:09:13:377:				## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:09:13:378:				bytes recebidos ()
31/01/2017-11:09:13:378:			<< hsLerBytes_DUAL - RETORNO NUMERO: 0
31/01/2017-11:09:13:528:			>> hsLerBytes_DUAL(, 1)
31/01/2017-11:09:13:528:				## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:09:13:529:				bytes recebidos ()
31/01/2017-11:09:13:529:			<< hsLerBytes_DUAL - RETORNO NUMERO: 0
31/01/2017-11:09:13:679:			>> hsLerBytes_DUAL(, 1)
31/01/2017-11:09:13:679:				## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:09:13:680:				bytes recebidos ()
31/01/2017-11:09:13:680:			<< hsLerBytes_DUAL - RETORNO NUMERO: 0
31/01/2017-11:09:13:830:			>> hsLerBytes_DUAL(, 1)
31/01/2017-11:09:13:831:				## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:09:13:831:				bytes recebidos ()
31/01/2017-11:09:13:832:			<< hsLerBytes_DUAL - RETORNO NUMERO: 0
31/01/2017-11:09:13:982:			>> hsLerBytes_DUAL(, 1)
31/01/2017-11:09:13:983:				## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:09:13:983:				bytes recebidos (S)
31/01/2017-11:09:13:984:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:09:13:985:			iStatusDUAL = 83
31/01/2017-11:09:14:135:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-11:09:14:135:				>> esEscreverSerial(COM1, , 1)
31/01/2017-11:09:14:136:					## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:09:14:136:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-11:09:14:137:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-11:09:14:138:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-11:09:14:138:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:09:14:159:			>> hsLerBytes_DUAL(, 1)
31/01/2017-11:09:14:159:				## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:09:14:160:				bytes recebidos ()
31/01/2017-11:09:14:160:			<< hsLerBytes_DUAL - RETORNO NUMERO: 0
31/01/2017-11:09:14:310:			>> hsLerBytes_DUAL(, 1)
31/01/2017-11:09:14:310:				## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:09:14:311:				bytes recebidos ()
31/01/2017-11:09:14:311:			<< hsLerBytes_DUAL - RETORNO NUMERO: 0
31/01/2017-11:09:14:461:			>> hsLerBytes_DUAL(, 1)
31/01/2017-11:09:14:461:				## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:09:14:462:				bytes recebidos ()
31/01/2017-11:09:14:462:			<< hsLerBytes_DUAL - RETORNO NUMERO: 0
31/01/2017-11:09:14:612:			>> hsLerBytes_DUAL(, 1)
31/01/2017-11:09:14:612:				## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:09:14:613:				bytes recebidos ()
31/01/2017-11:09:14:613:			<< hsLerBytes_DUAL - RETORNO NUMERO: 0
31/01/2017-11:09:14:763:			>> hsLerBytes_DUAL(, 1)
31/01/2017-11:09:14:763:				## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:09:14:764:				bytes recebidos ()
31/01/2017-11:09:14:764:			<< hsLerBytes_DUAL - RETORNO NUMERO: 0
31/01/2017-11:09:14:914:			>> hsLerBytes_DUAL(, 1)
31/01/2017-11:09:14:914:				## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:09:14:915:				bytes recebidos (S)
31/01/2017-11:09:14:915:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:09:14:915:			iStatusDUAL = 83
31/01/2017-11:09:15:066:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-11:09:15:066:				>> esEscreverSerial(COM1, , 1)
31/01/2017-11:09:15:067:					## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:09:15:067:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-11:09:15:068:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-11:09:15:068:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-11:09:15:068:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:09:15:089:			>> hsLerBytes_DUAL(, 1)
31/01/2017-11:09:15:089:				## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:09:15:090:				bytes recebidos (S)
31/01/2017-11:09:15:091:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:09:15:091:			iStatusDUAL = 83
31/01/2017-11:09:15:242:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-11:09:15:242:				>> esEscreverSerial(COM1, , 1)
31/01/2017-11:09:15:243:					## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:09:15:243:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-11:09:15:244:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-11:09:15:245:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-11:09:15:246:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:09:15:266:			>> hsLerBytes_DUAL(, 1)
31/01/2017-11:09:15:266:				## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:09:15:267:				bytes recebidos (R)
31/01/2017-11:09:15:267:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:09:15:267:			iStatusDUAL = 82
31/01/2017-11:09:15:268:			RETORNO FIM DE IMPRESSAO!
31/01/2017-11:09:15:308:			>> hsEnviarBytes_DUAL(, 1)
31/01/2017-11:09:15:308:				>> esEscreverSerial(COM1, , 1)
31/01/2017-11:09:15:309:					## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:09:15:309:					>> fnEscreveSerial(1, pszBytes, 1)
31/01/2017-11:09:15:310:					<< fnEscreveSerial - RETORNO NUMERO: 1
31/01/2017-11:09:15:310:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-11:09:15:310:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:09:15:331:			>> hsLerBytes_DUAL(, 1)
31/01/2017-11:09:15:331:				## TRABALHANDO COM COMUNICACAO USB - DR800
31/01/2017-11:09:15:332:				bytes recebidos (R)
31/01/2017-11:09:15:332:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:09:15:332:			iStatusDUAL = 82
31/01/2017-11:09:15:333:			RETORNO FIM DE IMPRESSAO!
31/01/2017-11:09:15:373:			FIM DE IMPRESSAO CONFIRMADO!
31/01/2017-11:09:15:373:		<< fnAguardarTerminoImpressao_DUAL - RETORNO NUMERO: 1
31/01/2017-11:09:15:374:	<< iImprimirTexto_DUAL_DarumaFramework - RETORNO NUMERO: 1
31/01/2017-11:09:15:374:	-----------------------------------------------------

31/01/2017-11:09:29:242:	DllMain - DLL_THREAD_DETACH
31/01/2017-11:14:35:951:	============================================
31/01/2017-11:14:35:975:	    DARUMAFRAMEWORK.dll VERSO - 11.06.24
31/01/2017-11:14:35:975:	       TA2000 4.05        DUAL  5.45
31/01/2017-11:14:35:976:	       ECF    12.17       MODEM 3.63
31/01/2017-11:14:35:976:	       NFCe   3.65        NFe   1.01
31/01/2017-11:14:35:976:	       SAT    2.55        TEF   1.05
31/01/2017-11:14:35:976:	============================================
31/01/2017-11:14:35:997:	>> fnXML_START_PathLocalArquivoNCM(c:\DARUMA\IBPTAX.csv)
31/01/2017-11:14:35:997:		>> fnXML_START_PathPadraoNCM(c:\DARUMA\IBPTAX.csv)
31/01/2017-11:14:35:997:		<< fnXML_START_PathPadraoNCM - RETORNO NUMERO: 1
31/01/2017-11:14:35:998:	<< fnXML_START_PathLocalArquivoNCM - RETORNO NUMERO: 1
31/01/2017-11:14:35:998:	-----------------------------------------------------

31/01/2017-11:14:35:998:	>> fnXML_START_PathLocalArquivoNCM(c:\DARUMA\IBPTAX.csv)
31/01/2017-11:14:35:998:		>> fnXML_START_PathPadraoNCM(c:\DARUMA\IBPTAX.csv)
31/01/2017-11:14:35:999:		<< fnXML_START_PathPadraoNCM - RETORNO NUMERO: 1
31/01/2017-11:14:35:999:	<< fnXML_START_PathLocalArquivoNCM - RETORNO NUMERO: 1
31/01/2017-11:14:35:999:	-----------------------------------------------------

31/01/2017-11:14:36:003:	>> eCriptografarValorChave_GNE_Daruma(, )
31/01/2017-11:14:36:003:		>> fnCarregarDllGNE()
31/01/2017-11:14:36:003:			NAO foi possivel carregar a GNE_Framework
31/01/2017-11:14:36:004:		<< fnCarregarDllGNE - RETORNO NUMERO: -103
31/01/2017-11:14:36:004:	<< eCriptografarValorChave_GNE_Daruma - RETORNO NUMERO: -103
31/01/2017-11:14:36:005:	-----------------------------------------------------

31/01/2017-11:14:36:006:	 ## Tag Informada Nao foi encontrada !
31/01/2017-11:14:36:007:	
	<DARUMAFRAMEWORK>
	<START>
	<LocalArquivos>C:\DARUMA\</LocalArquivos>
	<LocalArquivosRelatorios>C:\</LocalArquivosRelatorios>
	<LogTamMaxMB>5</LogTamMaxMB>
	<ModoObserver>0</ModoObserver>
	<PathBibliotecasAuxiliares>C:\DARUMA\</PathBibliotecasAuxiliares>
	<Produto>DUAL</Produto>
	<ThreadAoIniciar>0</ThreadAoIniciar>
	<TipoRegistro>2</TipoRegistro>
	<TokenEncurtadorUrl>0</TokenEncurtadorUrl>
	</START>
	<DUAL>
	<AguardarProcesso>1</AguardarProcesso>
	<AtivaRota>0</AtivaRota>
	<Auditoria>1</Auditoria>
	<CaracterSeparador>;</CaracterSeparador>
	<CodePageAutomatico>0</CodePageAutomatico>
	<ComunicacaoUSB>0</ComunicacaoUSB>
	<ControleAutomatico>0</ControleAutomatico>
	<EncontrarDUAL>0</EncontrarDUAL>
	<EndPortaParalela></EndPortaParalela>
	<EnterFinal>1</EnterFinal>
	<FormataTexto>IMP</FormataTexto>
	<Inicializou>0</Inicializou>
	<LinhasGuilhotina>0</LinhasGuilhotina>
	<Margem>00;00</Margem>
	<ModoGaveta>0</ModoGaveta>
	<PortaComunicacao>COM1</PortaComunicacao>
	<Rota1>COM1>000.000.000.000:0000</Rota1>
	<Rota2>COM2>000.000.000.000:0000</Rota2>
	<Rota3>COM3>000.000.000.000:0000</Rota3>
	<Rota4>COM4>000.000.000.000:0000</Rota4>
	<Rota5>COM5>000.000.000.000:0000</Rota5>
	<Tabulacao>05,10,15,20,30,40</Tabulacao>
	<TamanhoBobina>48</TamanhoBobina>
	<TempoEsperaLeitura>10</TempoEsperaLeitura>
	<Termica>1</Termica>
	<Velocidade>115200</Velocidade>
	<Wine>0</Wine>
	<ZeroCortado>0</ZeroCortado>
	</DUAL>
	<ECF>
	<AguardarBitmapRZ>0</AguardarBitmapRZ>
	<AguardarImpressao>0</AguardarImpressao>
	<AjustaDATAM>0</AjustaDATAM>
	<AlteraFPGTO>1</AlteraFPGTO>
	<ArquivoLeituraX>LeituraX.ser</ArquivoLeituraX>
	<ArredondarTruncar>A</ArredondarTruncar>
	<Auditoria>0</Auditoria>
	<CaracterSeparador>;</CaracterSeparador>
	<ControleAutomatico>0</ControleAutomatico>
	<DelayEntreBytes>010</DelayEntreBytes>
	<EncontrarECF>1</EncontrarECF>
	<EmErroBuscarPorta>0</EmErroBuscarPorta>
	<EnviarAvisoAoUsuario>0</EnviarAvisoAoUsuario>
	<EnviarErroAoUsuario>0</EnviarErroAoUsuario>
	<FarmaciaPopular>0</FarmaciaPopular>
	<GerandoRelatorio>0</GerandoRelatorio>
	<HabilitaNFCe>0</HabilitaNFCe>
	<NumeroECFCompativel>001</NumeroECFCompativel>
	<HabilitaNotificacaoWS>0</HabilitaNotificacaoWS>
	<HorarioVeraoInicio></HorarioVeraoInicio>
	<HorarioVeraoFim></HorarioVeraoFim>
	<LegendaInmetro>0</LegendaInmetro>
	<LMFCompleta>0</LMFCompleta>
	<MaxFechamentoAutomatico>0</MaxFechamentoAutomatico>
	<MensagemApl1></MensagemApl1>
	<MensagemApl2></MensagemApl2>
	<MensagemAviso>AVISO: [O PAPEL ESTA ACABANDO!!]. INSIRA NOVA BOBINA DE PAPEL.</MensagemAviso>
	<ModoGaveta>0</ModoGaveta>
	<NaoAvisarPoucoPapel>0</NaoAvisarPoucoPapel>
	<NomeUltimoCMD>DllMain - DLL_PROCESS_ATTACH</NomeUltimoCMD>
	<PortaSerial>COM1</PortaSerial>
	<ReceberAvisoEmArquivo>0</ReceberAvisoEmArquivo>
	<ReceberDescricaoAvisoEmArquivo>0</ReceberDescricaoAvisoEmArquivo>
	<ReceberDescricaoErroEmArquivo>0</ReceberDescricaoErroEmArquivo>
	<ReceberErroEmArquivo>0</ReceberErroEmArquivo>
	<ReceberInfoEstendida>1</ReceberInfoEstendida>
	<ReceberInfoEstendidaEmArquivo>0</ReceberInfoEstendidaEmArquivo>
	<ReducaoZAutomatica>0</ReducaoZAutomatica>
	<RetornarAvisoErro>0</RetornarAvisoErro>
	<SangriaMensagem></SangriaMensagem>
	<SangriaValor>100</SangriaValor>
	<SerialByteAByte>0</SerialByteAByte>
	<SinalSonoroIniciar>1</SinalSonoroIniciar>
	<SuprimentoMensagem></SuprimentoMensagem>
	<SuprimentoValor>100</SuprimentoValor>
	<TipoUltimoDocumento>0</TipoUltimoDocumento>
	<TituloMensagem>[DarumaFramework]</TituloMensagem>
	<Velocidade>9600</Velocidade>
	<VelocidadeAntiga>9600</VelocidadeAntiga>
	<VelocidadeGeracaoRelatorio>1</VelocidadeGeracaoRelatorio>
	<Wine>0</Wine>
	<CF>
	<BMP>0</BMP>
	<CupomAdicionalDllConfig>111111111100000000000</CupomAdicionalDllConfig>
	<CupomAdicionalDllTitulo>Cupom Adicional</CupomAdicionalDllTitulo>
	<CupomMania>0</CupomMania>
	<FormaPgto>Dinheiro</FormaPgto>
	<IdentificaConsumidorFormatado></IdentificaConsumidorFormatado>
	<MascaraIdentificaConsumidor>0</MascaraIdentificaConsumidor>
	<MensagemFormaPagamento></MensagemFormaPagamento>
	<MensagemPromocional></MensagemPromocional>
	<MinasLegal>0</MinasLegal>
	<ModoPreVenda>0</ModoPreVenda>
	<NotaLegal>0</NotaLegal>
	<Quantidade>1</Quantidade>
	<TamanhoMinimoDescricao>15</TamanhoMinimoDescricao>
	<TipoDescAcresc>D%</TipoDescAcresc>
	<TorpedoPremiadoParaiba>0</TorpedoPremiadoParaiba>
	<UnidadeMedida>un</UnidadeMedida>
	<ValorDescAcresc>0.00</ValorDescAcresc>
	</CF>
	<CFBP>
	<CaptionPoltrona>POLTRONA</CaptionPoltrona>
	<CaptionPlataforma>PLATAFORMA</CaptionPlataforma>
	<CategoriaTransp></CategoriaTransp>
	<DataHoraEmbarque></DataHoraEmbarque>
	<Destino></Destino>
	<LocalInfoCFBP>1</LocalInfoCFBP>
	<ModalidadeTransp></ModalidadeTransp>
	<ModoCompFS800>0</ModoCompFS800>
	<Origem></Origem>
	<Percurso></Percurso>
	<Plataforma></Plataforma>
	<Prestadora></Prestadora>
	<Poltrona></Poltrona>
	<UFOrigem></UFOrigem>
	<UFDestino></UFDestino>
	</CFBP>
	<CCD>
	<DocOrigem></DocOrigem>
	<FormaPgto>Cartao de Debit</FormaPgto>
	<LinhasTEF>20</LinhasTEF>
	<SaltarLinhasTEF>0</SaltarLinhasTEF>
	<Parcelas>01</Parcelas>
	<Valor>000000005000</Valor>
	</CCD>
	<CHEQUE>
	<XLinha1>10</XLinha1>
	<XLinha2>10</XLinha2>
	<XLinha3>10</XLinha3>
	<YLinha1>10</YLinha1>
	<YLinha2>20</YLinha2>
	<YLinha3>30</YLinha3>
	<TimeOutEjetarCheque>20</TimeOutEjetarCheque>
	</CHEQUE>
	<LEI12741>
	<ColunasIBPT>0;4;5;1;6;7</ColunasIBPT>
	<LocalArquivoNCM>c:\DARUMA\IBPTAX.csv</LocalArquivoNCM>
	<LocalMSG>0</LocalMSG>
	<MSG>Val Aprox Tributos | Fonte:IBPT</MSG>
	<SeparadorIBPT>;</SeparadorIBPT>
	</LEI12741>
	<REDUCAOZ>
	<AvisarOperacoesReducaoZ>0</AvisarOperacoesReducaoZ>
	<AvisarReducaoZ>0</AvisarReducaoZ>
	<Relatorios></Relatorios>
	<PeriodoInicial></PeriodoInicial>
	<PeriodoFinal></PeriodoFinal>
	<ChavePrivada></ChavePrivada>
	<ExecutarAntesOuDepois>1</ExecutarAntesOuDepois>
	<MensagemAviso>Geracao de relatorio sera executada automaticamente apos a reducao Z, favor nao desligar a impressora</MensagemAviso>
	<RetornarInformacao></RetornarInformacao>
	<TimeOutReducaoZ>30</TimeOutReducaoZ>
	</REDUCAOZ>
	<SCU>
	<DivisaoBufferUSB>0</DivisaoBufferUSB>
	<DocOrigem>0</DocOrigem>
	<Habilitar>0</Habilitar>
	<HabilitarGuilhotina>1</HabilitarGuilhotina>
	<LegendaINMETRO>0</LegendaINMETRO>
	<NumeroParcelas>1</NumeroParcelas>
	<Pagamento></Pagamento>
	<QuantCasasDecimais>2</QuantCasasDecimais>
	<QuantCasasDecimaisPrecoUnitario>2</QuantCasasDecimaisPrecoUnitario>
	<QuantCasasDecimaisPrecoUnitarioVenda></QuantCasasDecimaisPrecoUnitarioVenda>
	<QuantCasasDecimaisVenda></QuantCasasDecimaisVenda>
	<TimeoutBinario>220</TimeoutBinario>
	<TimeoutCmd>40</TimeoutCmd>
	<URLQrCode></URLQrCode>
	</SCU>
	<SINTEGRA>
	<Bairro>Bairro</Bairro>
	<CEP>12345.123</CEP>
	<Cod_Convenio>1</Cod_Convenio>
	<Cod_Finalidade>1</Cod_Finalidade>
	<Cod_Natureza>1</Cod_Natureza>
	<Complemento>Complemento</Complemento>
	<Contato_Nome>Nome Contato</Contato_Nome>
	<Contato_Telefone>(12) 1234-1234</Contato_Telefone>
	<Fax>(12) 1234-1234</Fax>
	<Logradouro>Logradouro</Logradouro>
	<Municipio>Municipio</Municipio>
	<Numero>12345</Numero>
	<RateioSubTotal>0</RateioSubTotal>
	<UF>XX</UF>
	</SINTEGRA>
	<MOVIMENTOPORECF>
	<SOFTWAREHOUSE>
	<CNPJ></CNPJ>
	<IE></IE>
	<IM></IM>
	<Denominacao></Denominacao>
	<NomePAFECF></NomePAFECF>
	<VersaoPAFECF></VersaoPAFECF>
	<MD5PAFECF></MD5PAFECF>
	<VersaoERPAFECF></VersaoERPAFECF>
	</SOFTWAREHOUSE>
	</MOVIMENTOPORECF>
	<ATOCOTEPE>
	<Automatico>0</Automatico>
	<Layout>0</Layout>
	</ATOCOTEPE>
	</ECF>
	<TA2000>
	<Auditoria>0</Auditoria>
	<MensagemBoasVindasLinha1>**********Daruma Automacao**************</MensagemBoasVindasLinha1>
	<MensagemBoasVindasLinha2>********MicroTerminal TA2000************</MensagemBoasVindasLinha2>
	<Porta>LPT0</Porta>
	</TA2000>
	<MODEM>
	<Apn>XXXXX</Apn>
	<Auditoria>0</Auditoria>
	<BandejaInicio>SIM1</BandejaInicio>
	<CaptionWinAPP>MODEM - MIN100/MIN200</CaptionWinAPP>
	<ControleAutomatico>0</ControleAutomatico>
	<ConfirmaEntregaSMS>0</ConfirmaEntregaSMS>
	<IpCliente>XXX.XXX.XXX.XXX</IpCliente>
	<IpServidor>XXX.XXX.XXX.XXX</IpServidor>
	<LerApagar>FALSE</LerApagar>
	<ListarSms>0</ListarSms>
	<ListarSmsSIM>0</ListarSmsSIM>
	<NumeroTentativas>0</NumeroTentativas>
	<Porta>COM1</Porta>
	<PortaGPRS>1001</PortaGPRS>
	<PortaTimeOut>5</PortaTimeOut>
	<Profile>1</Profile>
	<ReceberNumeroChamada>0</ReceberNumeroChamada>
	<SalvarRetornoSMS>0</SalvarRetornoSMS>
	<Senha>XXXXX</Senha>
	<SmsClasse0>0</SmsClasse0>
	<Tecla>F10</Tecla>
	<TempoAlertar>4000</TempoAlertar>
	<TotalSmsEnviados>0</TotalSmsEnviados>
	<Thread>FALSE</Thread>
	<Usuario>XXXXX</Usuario>
	<Velocidade>115200</Velocidade>
	</MODEM>
	<DSP>
	<Auditoria>0</Auditoria>
	<PortaSerial>COM5</PortaSerial>
	<Velocidade>9600</Velocidade>
	<Mascara></Mascara>
	<MENSAGEMABERTURA>
	<Linha1>Urmet Daruma</Linha1>
	<Linha2>DarumaFramework</Linha2>
	</MENSAGEMABERTURA>
	<MENSAGEMENCERRAMENTO>
	<Linha1></Linha1>
	<Linha2></Linha2>
	</MENSAGEMENCERRAMENTO>
	<MENSAGEMPROMOCIONALDSP>
	<Animacao></Animacao>
	<Linha1></Linha1>
	<Linha2></Linha2>
	</MENSAGEMPROMOCIONALDSP>
	</DSP>
	<OBSERVER>
	<PathEntrada>c:\Daruma.cmd</PathEntrada>
	<PathSaida>c:\Daruma.ret</PathSaida>
	<Latencia>25</Latencia>
	<Log_Path>OBSERVER.LOG</Log_Path>
	<Modo>0</Modo>
	<PortaTCP>8890</PortaTCP>
	<Separador>;</Separador>
	<Gravar_Log>0</Gravar_Log>
	<TerminadorSocket></TerminadorSocket>
	<TipoInicializacao>0</TipoInicializacao>
	</OBSERVER>
	<WSWIN8>
	<NomeFantasia></NomeFantasia>
	<SyncAssync>0</SyncAssync>
	<IndiceSegmento>0</IndiceSegmento>
	</WSWIN8>
	<NFCE>
	<AjustarDataHora>0</AjustarDataHora>
	<AvisoContingencia>0</AvisoContingencia>
	<Auditoria>0</Auditoria>
	<EmissaoCtg>0</EmissaoCtg>
	<EncontrarImpressora>2</EncontrarImpressora>
	<EnderecoServidor></EnderecoServidor>
	<EntradaCtg>0</EntradaCtg>
	<NaoReenviarCtg>0</NaoReenviarCtg>
	<PathArquivosCtgOffline>.\</PathArquivosCtgOffline>
	<SepararCtgOfflineRejeitado></SepararCtgOfflineRejeitado>
	<NaoAlterarPathCtgTimeOut>0</NaoAlterarPathCtgTimeOut>
	<TempoCtg>0</TempoCtg>
	<HabilitarSAT>0</HabilitarSAT>
	<PROXY>
	<Habilitar>0</Habilitar>
	<Host>localhost</Host>
	<Porta>8080</Porta>
	<Usuario>usuario</Usuario>
	<Senha></Senha>
	</PROXY>
	<TimeOutWS>10</TimeOutWS>
	<IMPRESSORA>
	<ComunicacaoUSB>0</ComunicacaoUSB>
	<ControleAutomatico>0</ControleAutomatico>
	<MarcaImpressora>0</MarcaImpressora>
	<PortaComunicacao>COM1</PortaComunicacao>
	<TamanhoBobina>48</TamanhoBobina>
	<Velocidade>9600</Velocidade>
	<ConfAnterior>0</ConfAnterior>
	</IMPRESSORA>
	</NFCE>
	<NFE>
	<Auditoria>0</Auditoria>
	<EnderecoServidor></EnderecoServidor>
	</NFE>
	<SAT>
	<Auditoria>1</Auditoria>
	<AcionarGuilhotina>1</AcionarGuilhotina>
	<ImpressaoCompleta>1</ImpressaoCompleta>
	<LocalArquivosSAT>C:\DARUMA\SAT\</LocalArquivosSAT>
	<CODE128>1</CODE128>
	<QrCode>1</QrCode>
	<EnviarXML>0</EnviarXML>
	<EncontrarImpressora>0</EncontrarImpressora>
	<PRNDaruma>0</PRNDaruma>
	<LocalPRNDaruma>c:\Daruma.PRN</LocalPRNDaruma>
	<SalvarCFePDF>0</SalvarCFePDF>
	<PathPDF>./</PathPDF>
	<IMPRESSORA>
	<ComunicacaoUSB>0</ComunicacaoUSB>
	<ControleAutomatico>0</ControleAutomatico>
	<MarcaImpressora>0</MarcaImpressora>
	<PortaComunicacao>COM1</PortaComunicacao>
	<TamanhoBobina>48</TamanhoBobina>
	<Velocidade>115200</Velocidade>
	<ConfAnterior>0</ConfAnterior>
	</IMPRESSORA>
	</SAT>
	<TEF>
	<Auditoria>0</Auditoria>
	<CapacidadeAutomacao>3</CapacidadeAutomacao>
	<CaracterSeparador>;</CaracterSeparador>
	<EmpresaAutomacao>EMPRESA TESTE LTDA</EmpresaAutomacao>
	<IdentificacaoAutomaticaCliente>0</IdentificacaoAutomaticaCliente>
	<Moeda>0</Moeda>
	<NumeroSessao>100000</NumeroSessao>
	<NomeAutomacao>APLICATIVO DE VENDAS</NomeAutomacao>
	<NSU></NSU>
	<PgtoTEFAutomatico>3;4</PgtoTEFAutomatico>
	<RedeAdquirente></RedeAdquirente>
	<RegistroCertificacao></RegistroCertificacao>
	<TransacaoAutomatica>0</TransacaoAutomatica>
	<VersaoAutomacao>V1,0,0</VersaoAutomacao>
	</TEF>
	</DARUMAFRAMEWORK>
-------------------------------------------------------------------------------------------------------------------------

31/01/2017-11:14:36:055:	>> DllMain - DLL_PROCESS_ATTACH()
31/01/2017-11:14:36:056:		>> fnXML_RetornarValor(NFCE\PROXY\Senha, , c:\DARUMA\DarumaFrameWork.xml)
31/01/2017-11:14:36:056:			>> eDescriptografarValorChave_GNE_Daruma( )
31/01/2017-11:14:36:057:				>> fnCarregarDllGNE()
31/01/2017-11:14:36:057:					NAO foi possivel carregar a GNE_Framework
31/01/2017-11:14:36:058:				<< fnCarregarDllGNE - RETORNO NUMERO: -103
31/01/2017-11:14:36:058:			<< eDescriptografarValorChave_GNE_Daruma - RETORNO NUMERO: -103
31/01/2017-11:14:36:059:		<< fnXML_RetornarValor - RETORNO NUMERO: 1
31/01/2017-11:14:36:059:		>> fnXML_AlterarValor(NFCE\PROXY\Senha, ***************, c:\DARUMA\DarumaFrameWork.xml, 1)
31/01/2017-11:14:36:059:			>> eCriptografarValorChave_GNE_Daruma(, )
31/01/2017-11:14:36:060:				>> fnCarregarDllGNE()
31/01/2017-11:14:36:060:					NAO foi possivel carregar a GNE_Framework
31/01/2017-11:14:36:060:				<< fnCarregarDllGNE - RETORNO NUMERO: -103
31/01/2017-11:14:36:061:			<< eCriptografarValorChave_GNE_Daruma - RETORNO NUMERO: -103
31/01/2017-11:14:36:072:		<< fnXML_AlterarValor - RETORNO NUMERO: 1
31/01/2017-11:14:36:073:		>> fnModoEscrita(COM1)
31/01/2017-11:14:36:073:			G_iModoEscritaPorta = 2
31/01/2017-11:14:36:073:		<< fnModoEscrita - RETORNO NUMERO: 1
31/01/2017-11:14:36:073:		>> eDefinirProduto_Daruma(DUAL)
31/01/2017-11:14:36:074:			>> fnDefinirProduto_Daruma(DUAL)
31/01/2017-11:14:36:076:				>> fnXML_AlterarValor(START\Produto, DUAL, c:\DARUMA\DarumaFrameWork.xml, 1)
31/01/2017-11:14:36:089:					>> fnXML_START_DefinirProduto(DUAL)
31/01/2017-11:14:36:089:					<< fnXML_START_DefinirProduto - RETORNO NUMERO: 1
31/01/2017-11:14:36:090:				<< fnXML_AlterarValor - RETORNO NUMERO: 1
31/01/2017-11:14:36:090:				>> fnModoEscrita(COM1)
31/01/2017-11:14:36:091:					G_iModoEscritaPorta = 2
31/01/2017-11:14:36:091:				<< fnModoEscrita - RETORNO NUMERO: 1
31/01/2017-11:14:36:092:				>> esAbrirSerial(COM1)
31/01/2017-11:14:36:092:					>> fnTentarAbrirSerial(COM1)
31/01/2017-11:14:36:093:						Criou o handle - fnTentarAbrirSerial
31/01/2017-11:14:36:093:						### CONFIGURANDO PORTA DE COMUNICACAO...
31/01/2017-11:14:36:096:					<< fnTentarAbrirSerial - RETORNO NUMERO: 1
31/01/2017-11:14:36:096:					fnTentarAbrirSerial - D_RET_OK
31/01/2017-11:14:36:097:				<< esAbrirSerial - RETORNO NUMERO: 1
31/01/2017-11:14:36:097:			<< fnDefinirProduto_Daruma - RETORNO NUMERO: 1
31/01/2017-11:14:36:097:		<< eDefinirProduto_Daruma - RETORNO NUMERO: 1
31/01/2017-11:14:36:111:		>> fnConfiguraControleFluxo_DUAL()
31/01/2017-11:14:36:112:			>> hsEnviarBytes_DUAL(, 2)
31/01/2017-11:14:36:112:				>> esEscreverSerial(COM1, , 2)
31/01/2017-11:14:36:112:					>> fnEscreveSerial(1, pszBytes, 2)
31/01/2017-11:14:36:112:					<< fnEscreveSerial - RETORNO NUMERO: 2
31/01/2017-11:14:36:113:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-11:14:36:113:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:14:36:213:			>> hsLerBytes_DUAL(, 50)
31/01/2017-11:14:36:413:				>> fnGetCTSStatus(0)
31/01/2017-11:14:36:413:					dwModemStatus = 17 - piCTS = 16
31/01/2017-11:14:36:413:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-11:14:36:414:				bytes recebidos (:0100000112000000000000000000000000220000
)
31/01/2017-11:14:36:414:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:14:36:414:			>> hsEnviarBytes_DUAL(XXXXXXXXXXXXXXX1XXXXXXXXXXXXXXXXXXXXXXXX, 42)
31/01/2017-11:14:36:414:				>> esEscreverSerial(COM1, XXXXXXXXXXXXXXX1XXXXXXXXXXXXXXXXXXXXXXXX, 42)
31/01/2017-11:14:36:415:					>> fnEscreveSerial(1, pszBytes, 42)
31/01/2017-11:14:36:415:					<< fnEscreveSerial - RETORNO NUMERO: 42
31/01/2017-11:14:36:415:				<< esEscreverSerial - RETORNO NUMERO: 1
31/01/2017-11:14:36:416:			<< hsEnviarBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:14:36:416:			>> hsLerBytes_DUAL(, 2)
31/01/2017-11:14:36:573:				>> fnGetCTSStatus(0)
31/01/2017-11:14:36:573:					dwModemStatus = 16 - piCTS = 16
31/01/2017-11:14:36:574:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-11:14:36:574:				bytes recebidos ()
31/01/2017-11:14:36:575:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:14:36:675:			>> hsLerBytes_DUAL(, 2)
31/01/2017-11:14:36:826:				>> fnGetCTSStatus(0)
31/01/2017-11:14:36:826:					dwModemStatus = 16 - piCTS = 16
31/01/2017-11:14:36:826:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-11:14:36:827:				bytes recebidos ()
31/01/2017-11:14:36:827:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:14:36:927:			>> hsLerBytes_DUAL(, 2)
31/01/2017-11:14:37:077:				>> fnGetCTSStatus(0)
31/01/2017-11:14:37:077:					dwModemStatus = 16 - piCTS = 16
31/01/2017-11:14:37:078:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-11:14:37:078:				bytes recebidos ()
31/01/2017-11:14:37:079:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:14:37:179:			>> hsLerBytes_DUAL(, 2)
31/01/2017-11:14:37:341:				>> fnGetCTSStatus(0)
31/01/2017-11:14:37:342:					dwModemStatus = 16 - piCTS = 16
31/01/2017-11:14:37:342:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-11:14:37:343:				bytes recebidos ()
31/01/2017-11:14:37:343:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:14:37:443:			>> hsLerBytes_DUAL(, 2)
31/01/2017-11:14:37:607:				>> fnGetCTSStatus(0)
31/01/2017-11:14:37:607:					dwModemStatus = 16 - piCTS = 16
31/01/2017-11:14:37:607:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-11:14:37:608:				bytes recebidos ()
31/01/2017-11:14:37:608:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:14:37:708:			>> hsLerBytes_DUAL(, 2)
31/01/2017-11:14:37:858:				>> fnGetCTSStatus(0)
31/01/2017-11:14:37:858:					dwModemStatus = 16 - piCTS = 16
31/01/2017-11:14:37:858:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-11:14:37:859:				bytes recebidos ()
31/01/2017-11:14:37:859:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:14:37:959:			>> hsLerBytes_DUAL(, 2)
31/01/2017-11:14:38:121:				>> fnGetCTSStatus(0)
31/01/2017-11:14:38:122:					dwModemStatus = 16 - piCTS = 16
31/01/2017-11:14:38:122:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-11:14:38:122:				bytes recebidos ()
31/01/2017-11:14:38:123:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:14:38:223:			>> hsLerBytes_DUAL(, 2)
31/01/2017-11:14:38:373:				>> fnGetCTSStatus(0)
31/01/2017-11:14:38:373:					dwModemStatus = 16 - piCTS = 16
31/01/2017-11:14:38:374:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-11:14:38:374:				bytes recebidos ()
31/01/2017-11:14:38:375:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:14:38:475:			>> hsLerBytes_DUAL(, 2)
31/01/2017-11:14:38:633:				>> fnGetCTSStatus(0)
31/01/2017-11:14:38:634:					dwModemStatus = 16 - piCTS = 16
31/01/2017-11:14:38:635:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-11:14:38:636:				bytes recebidos ()
31/01/2017-11:14:38:637:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:14:38:737:			>> hsLerBytes_DUAL(, 2)
31/01/2017-11:14:38:887:				>> fnGetCTSStatus(0)
31/01/2017-11:14:38:887:					dwModemStatus = 16 - piCTS = 16
31/01/2017-11:14:38:888:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-11:14:38:888:				bytes recebidos ()
31/01/2017-11:14:38:888:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:14:38:988:			>> hsLerBytes_DUAL(, 2)
31/01/2017-11:14:39:152:				>> fnGetCTSStatus(0)
31/01/2017-11:14:39:153:					dwModemStatus = 16 - piCTS = 16
31/01/2017-11:14:39:153:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-11:14:39:154:				bytes recebidos ()
31/01/2017-11:14:39:155:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:14:39:255:			>> hsLerBytes_DUAL(, 2)
31/01/2017-11:14:39:412:				>> fnGetCTSStatus(0)
31/01/2017-11:14:39:412:					dwModemStatus = 16 - piCTS = 16
31/01/2017-11:14:39:413:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-11:14:39:413:				bytes recebidos ()
31/01/2017-11:14:39:414:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:14:39:514:			>> hsLerBytes_DUAL(, 2)
31/01/2017-11:14:39:664:				>> fnGetCTSStatus(0)
31/01/2017-11:14:39:665:					dwModemStatus = 16 - piCTS = 16
31/01/2017-11:14:39:665:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-11:14:39:665:				bytes recebidos ()
31/01/2017-11:14:39:666:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:14:39:766:			>> hsLerBytes_DUAL(, 2)
31/01/2017-11:14:39:916:				>> fnGetCTSStatus(0)
31/01/2017-11:14:39:917:					dwModemStatus = 16 - piCTS = 16
31/01/2017-11:14:39:917:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-11:14:39:918:				bytes recebidos ()
31/01/2017-11:14:39:918:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:14:40:019:			>> hsLerBytes_DUAL(, 2)
31/01/2017-11:14:40:181:				>> fnGetCTSStatus(0)
31/01/2017-11:14:40:181:					dwModemStatus = 16 - piCTS = 16
31/01/2017-11:14:40:182:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-11:14:40:183:				bytes recebidos ()
31/01/2017-11:14:40:183:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:14:40:283:			>> hsLerBytes_DUAL(, 2)
31/01/2017-11:14:40:445:				>> fnGetCTSStatus(0)
31/01/2017-11:14:40:445:					dwModemStatus = 16 - piCTS = 16
31/01/2017-11:14:40:445:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-11:14:40:446:				bytes recebidos ()
31/01/2017-11:14:40:446:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:14:40:546:			>> hsLerBytes_DUAL(, 2)
31/01/2017-11:14:40:696:				>> fnGetCTSStatus(0)
31/01/2017-11:14:40:696:					dwModemStatus = 16 - piCTS = 16
31/01/2017-11:14:40:696:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-11:14:40:697:				bytes recebidos ()
31/01/2017-11:14:40:697:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:14:40:797:			>> hsLerBytes_DUAL(, 2)
31/01/2017-11:14:40:959:				>> fnGetCTSStatus(0)
31/01/2017-11:14:40:959:					dwModemStatus = 16 - piCTS = 16
31/01/2017-11:14:40:960:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-11:14:40:960:				bytes recebidos ()
31/01/2017-11:14:40:960:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:14:41:061:			>> hsLerBytes_DUAL(, 2)
31/01/2017-11:14:41:212:				>> fnGetCTSStatus(0)
31/01/2017-11:14:41:212:					dwModemStatus = 16 - piCTS = 16
31/01/2017-11:14:41:213:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-11:14:41:213:				bytes recebidos ()
31/01/2017-11:14:41:213:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:14:41:313:			>> hsLerBytes_DUAL(, 2)
31/01/2017-11:14:41:475:				>> fnGetCTSStatus(0)
31/01/2017-11:14:41:475:					dwModemStatus = 16 - piCTS = 16
31/01/2017-11:14:41:476:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-11:14:41:476:				bytes recebidos ()
31/01/2017-11:14:41:476:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:14:41:577:			>> hsLerBytes_DUAL(, 2)
31/01/2017-11:14:41:739:				>> fnGetCTSStatus(0)
31/01/2017-11:14:41:739:					dwModemStatus = 16 - piCTS = 16
31/01/2017-11:14:41:740:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-11:14:41:740:				bytes recebidos ()
31/01/2017-11:14:41:740:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:14:41:840:			>> hsLerBytes_DUAL(, 2)
31/01/2017-11:14:41:990:				>> fnGetCTSStatus(0)
31/01/2017-11:14:41:990:					dwModemStatus = 16 - piCTS = 16
31/01/2017-11:14:41:990:				<< fnGetCTSStatus - RETORNO NUMERO: 1
31/01/2017-11:14:41:991:				bytes recebidos ()
31/01/2017-11:14:41:991:			<< hsLerBytes_DUAL - RETORNO NUMERO: 1
31/01/2017-11:14:42:091:		<< fnConfiguraControleFluxo_DUAL - RETORNO NUMERO: 1
31/01/2017-11:14:42:091:		>> fnIdentificarImpressora_DUAL()
31/01/2017-11:14:42:092:		<< fnIdentificarImpressora_DUAL - RETORNO NUMERO: 1
31/01/2017-11:14:42:092:	<< DllMain - DLL_PROCESS_ATTACH - RETORNO NUMERO: 1
31/01/2017-11:14:42:092:	-----------------------------------------------------

31/01/2017-11:14:42:233:	DllMain - DLL_THREAD_ATTACH
